IInstanceSettingsPermission - интерфейс |
Пространство имён: EleWise.ELMA.Security.Services
public interface IInstanceSettingsPermission
Тип IInstanceSettingsPermission предоставляет следующие члены.
Имя | Описание | |
---|---|---|
AdminPermission |
Привилегия администрирования сущностей, если задана,
то пользователь, обладающий данной привилегией, получает все привилегии на объекты EntityType
| |
EntityType |
Тип сущности
| |
Filtering |
Нужно ли фильтровать экземпляры сущности при загрузке автоматически
| |
PermissionHolderType |
Тип сущности, хранящей предоставленные привилегии (в коллекции)
| |
TargetPropetyName |
Имя свойства-ссылки на сущность в коллекции, хранящей предоставленные привилегии
|
Имя | Описание | |
---|---|---|
CanGrandLevel |
Расчет привилегий, которые может раздавать данный пользователь
Если null, то раздавать можно любой пермишен
| |
CanGrandPermissions |
Проверить, может ли пользователь предоставлять другим пользователям привилегии на объект
| |
CanGrandToElement |
Можно ли раздавать права на элемент
| |
GetPermissionCollection |
Получить коллекцию объектов, в которых хранится информация об обладателях привилегий
| |
IsSystemRole |
Системная роль, которую нельзя удалять.
|