Как скрыть пункт из меню, если у пользователя нет прав на него в разделе администратора? - PullRequest
3 голосов
/ 05 января 2012

Я создал новую роль клиента «SubAdmin» с ограниченными правами администратора, назначил ее любому клиенту.Когда пользователь входит в раздел администрирования, он видит то же самое меню, что и администратор, хотя у него нет прав доступа к некоторым страницам.

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

Ответы [ 2 ]

3 голосов
/ 16 января 2012

В 2.3 вы можете установить это в разделе администратора:

Конфигурация -> Настройки -> Общие и прочие настройки -> вкладка Безопасность, затем установите флажок Скрыть пункты меню администратора на основе разрешений

0 голосов
/ 11 октября 2016

на основе предоставленной вами UserRole, вы можете это сделать.

Войдите в систему как администратор в области администратора.перейдите в меню «Разрешения ACL» в разделе «Конфигурация».

установите или снимите флажок разрешения для роли пользователя в перкулярной сети.

для получения дополнительной информации Добавление нового меню (скрытие меню)

...