Skip to main content

Меню

Главная страница​

Главная страница портала содержит список всех доступных модулей. Каждый модуль отображается с иконкой, заголовком и (опционально) описанием. Пользователи могут выбрать модуль для перехода к его содержимому.

Структура модуля​

Каждый модуль имеет следующие ключевые поля:

img

  • Route: Путь или маршрут, по которому доступен модуль (например, /orgchart).

  • Icon: Иконка, представляющая модуль:

    • Color: Цвет иконки (может быть null, если цвет не задан).
    • Value: Значение иконки, указывающее на конкретную иконку (например, "far fa-file-chart-line" для FontAwesome).
  • Title: Отображаемое название модуля. Это заголовок, который виден пользователю на главной странице портала (например, "Visary OrgChart").

  • Order: Порядковый номер, определяющий положение модуля в списке на главной странице. Чем меньше число, тем выше будет располагаться модуль.

  • Description: Описание модуля, предоставляющее краткую информацию о его функциях (может быть null, если описание не задано).

  • ID: Уникальный идентификатор модуля, используемый для его настройки и интеграции с меню.

Структура меню модуля​

Меню каждого модуля содержит элементы и подменю, которые предоставляют ссылки на страницы или действия в системе. Меню описывается следующим образом:

Основные поля элементов меню:​

img

  • ID: Уникальный идентификатор элемента меню, который используется для его связи с действиями и страницами.

  • Name: Отображаемое имя элемента меню. Это текст, который видит пользователь при навигации по модулю.

  • Icon: Иконка элемента меню:

    • Color: Цвет иконки (может быть null, если цвет не задан).
    • Value: Значение иконки в формате FontAwesome или другой системы иконок (например, "far fa-city").
  • URL: Путь к странице, которая открывается при выборе данного элемента меню. Если элемент не содержит ссылки, это поле может быть null.

  • Items: Массив вложенных элементов (подменю), которые могут быть доступны внутри данного элемента. Вложенные элементы описываются по той же структуре, что и основной элемент.

Настройка меню для групп пользователей​

img

Меню может быть настроено в зависимости от членства пользователя в группах. Это позволяет показывать или скрывать определённые элементы или модули для различных категорий пользователей на основе их роли или принадлежности к группам в системе. Это помогает администрировать доступ к функциям и страницам системы, предоставляя каждому пользователю только необходимую информацию и функционал.

Вложенные элементы меню​

Меню может содержать многоуровневую структуру, где один элемент содержит подменю, а подменю, в свою очередь, может содержать свои подменю. Это помогает организовать сложные структуры навигации.

Динамическая настройка​

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

Редактирование меню портала​

Для изменения структуры меню портала выполните следующие шаги:

  1. На главной странице выберите модуль Настройки.
  2. В модуле Настройки выберите пункт Пресет меню.
  3. В списке выберите нужную запись меню для редактирования.
  4. Нажмите кнопку Редактировать в тулбаре списка или выберите соответствующий пункт в контекстном меню.
  5. В открывшейся форме внесите необходимые изменения в структуру или элементы меню.
  6. После внесения изменений нажмите Сохранить или Сохранить и закрыть для завершения редактирования.