Перейти к содержанию

Меню

Настройка меню

Для перехода в форму редактирования необходимо перейти в раздел "Настройки"-"Настройки"-"Меню"

Данная функциональность позволяет настраивать меню системы, которое будет отображаться пользователям. Для отображения меню у всех пользователей необходимо включить настройку "Включить новое меню".

При необходимости можно перемещать пункты меню и разделы. При переносе меню выстраивается сортировка пунктов меню в рамках раздела. Если возникают проблемы при построении меню после перемещения можно нажать кнопку "Сбросить сортировку". При этом произойдет сброс сортировки во всех разделах меню.

Для ускорения работы меню структура кэшируются на сервере. При изменении меню через доступные интерфейсы кэш сбрасывается автоматически. При необходимости сбросить кэш можно принудительно нажав кнопку "Сбросить кэш меню". После сбрасывания кэша меню первый запрос к нему будет производиться дольше (не менее 2-3 секунд) чем обращение к кэшу.

Меню имеет деревянную структуру и позволяет настроить любую структуру для удобного использования.

При наведении на пункт меню будут отображаться кнопки для редактирования меню.

Каждый пункт меню можно спрятать или отображать. Эталонные пункты меню нельзя удалить их можно только скрыть и не отображать у оператора.

Если пункт меню добавлен в ручном режиме его можно отредактировать.

Для каждого пункта меню можно добавить дочерние элементы. При этом текущий пункт меню перестанет работать как ссылка, а будет отображаться как родительский элемент.

Для добавленных меню доступна кнопку для удаления.

У системы есть эталонное меню, которое определяют разработчики. Все элементы эталонного меню отмечены специальным признаком. Эталонные пункты меню запрещено редактировать и удалять.

При необходимости редактирования эталонного меню можно клонировать пункт меню. При этом клонирование произойдет со всеми дочерними пунктами меню.

Все скопированные элементы будут доступны для редактирования. В момент копирования создаются новые пункты меню, как будто администратор их самостоятельно добавил. Копируемы пункт меню будет скрыт, но останется в дереве.

Т.к. эталонное меню нельзя удалять, то при изменении будет доступна только возможность сброса изменений. При этом будут сброшены значения видимости, родительского элемента и очередности меню.

При добавлении нового пункта меню будет видно родительское меню в которое произойдет добавление. Новый пункт меню добавится в конец списка и при необходимости его нужно будет перенести.

Для нового пункта меню необходимо указать название и ключ. При вводе названия ключ будет автоматически сгенерирован. Двух одинаковых ключей для меню не должно быть. Программа не даст сохранить меню, если такой ключ уже существуют.

Если пункт меню не будет иметь дочерних элементов необходимо указать ссылку для перехода. Ссылки могут быть как абсолютными, так и относительными.

Для каждого пункта меню при необходимости указать дополнительные признаки для доступа и отображения:

  • Разрешено ролям - необходимо перечислить список ролей, которым данный пункт меню доступен. Меню будет отображаться если у пользователя в текущем подразделении есть роль из этого списка (даже если в данный момент он авторизован под другой ролью).
  • Запрещено ролям - указывается список ролей, для которых данный пункт меню запрещен. Меню не будет отображаться если у пользователя текущая роль присутствует в списке.
  • Доступно модулям - список модулей для которых данный пункт меню доступен. Рекомендуется на стороне МФЦ данное поле не указывать, т.к. список доступных модулей определен дистрибутивом.
  • Для модераторов услуг - отметка для пунктов меню, которые будут отображаться в ИИС, если она является репозиторием услуг
  • Цвет меню - выбор цвета текста меню

При необходимости можно добавить уже существующий пункт (раздел) меню. Для этого необходимо выбрать из выпадающего дерева необходимый элемент и указать уникальный ключ для новых меню. При копировании произойдет полное копирование со всеми дочерними элементами меню. Оригинальный пункт меню останется на своем месте и будет доступен.

Полезная информация

Данный раздел меню будет генерироваться при сбросе кэша меню. Добавление новых пунктов меню будет сохраняться при повторной генерации меню. Репозиторные пункты меню отмечены отдельным значком и будут обновлены при очередной загрузке меню из репозитория.