Левое меню

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

Структура левого меню

Левое меню имеет древовидную структуру, на любой уровень меню может быть добавлено любое количество любых элементов меню.

При обновлении с более ранних версий на версию 4.12 левое меню содержит три элемента "Избранное", "История" и "Компания" и на панели быстрого доступа размещены соответствующие плитки.

Левое меню состоит из двух частей: панели быстрого доступа и всплывающей панели.

В первую очередь выполняется настройка общей структуры и элементов всего левого меню. Затем для некоторых элементов меню могут быть вынесены плитки на панель быстрого доступа. На панели быстрого доступа всегда должна располагаться хотя бы одна плитка.

Отображение левого меню

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

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

Кэш можно сбросить принудительно для всех пользователей методами api.

Рекомендации по настройке