Формулировка проблемы: необходима возможность открытия проекта по ссылке.
Решение: необходимо реализовать возможность открытия проекта по ссылке. При переходе по ссылке на проект:
при наличии права на чтение проекта он должен выделиться в навигаторе (с раскрытием всех сопутствующих нод дерева), в основной рабочей области должен отобразиться сам проект;
при отсутствии права на чтение проекта должен открываться модуль
«Проекты» с указанием сообщения об ошибке
У вас нет прав на чтение данного проекта
.
Ссылку на проект можно получить следующими способами:
необходимо отображать ссылку на выделенный в дереве проект в адресной строке браузера (по аналогии с документами работы);
также необходимо реализовать возможность отображения ссылки на проект в его настройках. Для этого во вкладке «Настройки» настроек проекта необходимо добавить 2 поля, отделив их от остальных настроек лейблом «Ссылка на проект»:
«Абсолютная ссылка»;
«Относительная ссылка».
Оба поля представляют собой нередактируемые поля ввода, в которых содержатся соответствующие ссылки.
Макет дизайна: