Показать / Скрыть кнопку ленты, если пользователь является системным администратором - PullRequest
0 голосов
/ 27 июня 2018

Я должен показать / скрыть кнопки ленты в зависимости от того, является ли пользователь системным администратором.

Я выяснил код JavaScript, чтобы сделать то же самое. Но в некоторых исследованиях я обнаружил, что то же самое возможно через Правила отображения -> Правило привилегий объекта.

Но я не могу найти PrivilegeType в качестве администратора. Итак, я иду по правильному пути?

Или написание JS - единственное решение?

1 Ответ

0 голосов
/ 27 июня 2018

Ваш выбор - оба варианта доступны / возможны.

Стиль разработчика (код): использование правила «Включить» - пользовательское правило для использования кода javascript путем проверки ролей безопасности текущего пользователя и выполнения показа / скрытия на основе флага возврата.

Стиль администратора (без кода): Использование правила отображения - Правило привилегий объекта для идентификации одного конкретного объекта (любого объекта), в котором только конкретная роль (скажем, Sys.Admin) имеет этот конкретный тип привилегии (например, Create) и привилегию глубина (например, глобальная). Читать дальше

Нет доступных прав администратора.

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

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