VK GRC logo
Обновлена 18 августа 2026 г. в 12:16

Настройки навигации

Модуль навигации используется для настройки бокового меню VK GRC, а также стартовой страницы, отображаемых бизнес-пользователю при входе в систему.

Настройка навигации

Настройка навигации включает в себя создание разделов и подразделов бокового меню, а также вкладок на странице раздела/подраздела.

Настройка навигации осуществляется в таблицах базы данных в схеме navigation, которая включает в себя следующие таблицы:

Настройка стартовой страницы

Настройка стартовой страницы осуществляется как для отдельно взятого пользователя, так и для группы пользователей. Авторизованный пользователь попадает на стартовую страницу, которая соответствует его правам доступа и настройкам навигации в системе.

Настройка осуществляется в базе данных в схеме navigation в следующих таблицах:

Выбор стартовой страницы у пользователя подчиняется следующим правилам:

  1. Если у пользователя есть настройка в user_menu_settings, то выбирается указанная страница при условии наличия прав доступа.
  2. Если нет настройки, либо прав доступа, то доступ осуществляется согласно группе(ам), в которой(ых) состоит пользователь, и настройке group_menu_settings. Найденные пункты меню фильтруются по правам доступа пользователя и далее сортируются по возрастанию приоритета (group_menu_settings.start_menu_priority) и по возрастанию id (group_menu_settings.start_menu_id). Берется первый пункт меню из полученного списка.
  3. Если у пользователя нет настроек, либо возникла какая-либо ошибка, то берется первый по порядку и доступный пользователю пункт меню с заполненным полем link в таблице navigation.menu, при условии, что раздел является активным и ссылка не ведет на внешний ресурс.