PermissionBuilder - методы |
Тип PermissionBuilder предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() | AdminPermissions |
Админские привилегии
Если пользовель имеет права на админские привилегии, то он автоматические обладает правами для текущей привилегии
|
![]() | Base |
Базовая привилегия
|
![]() | Build |
Построить привилегию
|
![]() | CheckModuleAccess |
Проверять ли при проверке данной привилегии доступ к модулю
|
![]() | Dependencies |
Привилегии от которых завист данная привилегия
Если роли назначается привилегия, то система автоматические добавляет все зависимые привилегии
и наоборот, если у роли удаляется зависимая привилегия то и основная привилегия удаляется.
Пример: привилегия "редактирование пользователей" зависит от "просмотр пользователей"
|
![]() | EntityType(Type) |
Тип сущности, к которой относится привилегия
|
![]() | EntityTypeT |
Тип сущности, к которой относится привилегия
|
![]() | EntityTypePermission(Type) |
Право на тип сущности
|
![]() | EntityTypePermission(Type, Permission) |
Право на тип сущности
|
![]() | EntityTypePermissionT |
Право на тип сущности
|
![]() | EntityTypePermissionT(Permission) |
Право на тип сущности
|
![]() | GlobalPermission |
Глобальная привилегия
|
![]() | InstanceParentPermissionT(FuncT, Object, Permission) |
Задается проверка прав через родительский объект
|
![]() | InstanceParentPermissionT(FuncT, Object, Permission, Permission) |
Задается проверка прав через родительский объект
|
![]() | InstanceParentPermissionAllT(FuncT, IEnumerableObject, Permission) | |
![]() | InstanceParentPermissionAllT(FuncT, IEnumerableObject, Permission, Permission) | |
![]() | InstanceParentPermissionAnyT(FuncT, IEnumerableObject, Permission) | |
![]() | InstanceParentPermissionAnyT(FuncT, IEnumerableObject, Permission, Permission) | |
![]() | InstancePermission(Type) |
Привилегия уровня экземпляра типа
|
![]() | InstancePermission(Type, Permission) |
Привилегия уровня экземпляра типа
|
![]() | InstancePermissionT |
Привилегия уровня экземпляра типа
|
![]() | InstancePermissionT(Permission) |
Привилегия уровня экземпляра типа
|
![]() | InstanceSettingsPermission(Type) |
Привилегия уровня экземпляра типа
|
![]() | InstanceSettingsPermission(Type, Permission) |
Привилегия уровня экземпляра типа
|
![]() | InstanceSettingsPermissionT |
Привилегия уровня экземпляра типа
|
![]() | InstanceSettingsPermissionT(Permission) |
Привилегия уровня экземпляра типа
|
![]() | ModuleUid |
Идентификатор модуля, к которому относится привилегия
|
![]() | ProfileInstanceSettingsPermissionT(Permission) |
Задается привилегия для профайлера
|
![]() | ProfileInstanceSettingsPermissionT(Permission, Permission) |
Задается привилегия для профайлера
|
![]() | ProfilePermissionT(Permission) |
Задается привилегия для профайлера
|
![]() | ProfilePermissionT(Permission, Permission) |
Задается привилегия для профайлера
|
![]() | ReadOnly |
Признак, что для данной привилегии нельзя изменять список ее обладателей
|
![]() | ShowInGlobalSettings |
Оттображать ли данную привилегию во вкладке "Глобальные настройки доступа"
|
Имя | Описание | |
---|---|---|
![]() | GetID |
Получить идентификатор из объекта.
Вызывает ToString().ToLower()
(Определяется ObjectExtensions.) |
![]() | Implementation |
Получить реальный объект из класса
(Определяется ModelExtensions.) |
![]() | SafeToString | (Определяется ObjectExtensions.) |
![]() | ToEncodedJson |
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.) |
![]() | ToJson |
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.) |
![]() | ToJsonSlice |
Получить представление объекта в структуре Json.
Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.) |