Tessa.Extensions.Default.Server.Workflow.KrPermissions - пространство имён |
| Класс | Описание | |
|---|---|---|
| KrCardTaskTypePermissionFilterPolicy | ||
| KrCardTypePermissionFilterPolicy | ||
| KrGetUnavailableTypesForCreationGetExtension | ||
| KrPermissionRuleSettings |
Настройки правил доступа
| |
| KrPermissionsCacheContainer |
Контейнер кеша правил доступа
| |
| KrPermissionsCreateContextParams |
Объект с параметрами для создания контекста в IKrPermissionsManager | |
| KrPermissionsDeleteExtension |
Расширение должно выполняться до того, как будут удалены
| |
| KrPermissionsDescriptor | ||
| KrPermissionsFlagsViewInterceptor | ||
| KrPermissionsLockStrategy |
Объект для получения блокировок на чтение и записи правил доступа
| |
| KrPermissionsManager |
Объект, который выполняет проверку прав доступа
| |
| KrPermissionsManagerCheckResult | ||
| KrPermissionsManagerContext |
Контекст проверки прав доступа с дополнительной информацией для перерасчета токена
| |
| KrPermissionsManagerResult |
Результат выполнения проверки прав доступа в IKrPermissionsManager | |
| KrPermissionsMaskDataGetExtension | ||
| KrPermissionsMaskGenerator |
Объект, который генерирует маску для замаскированных данных
| |
| KrPermissionsNewGetExtension | ||
| KrPermissionsRuleExtensionContext |
Контекст проверки прав доступа с дополнительной информацией для перерасчета токена
| |
| KrPermissionsRulesStoreExtension |
При сохранении карточки "Правила доступа" прописывает флаг IsContext для всех ролей,
а также выполняет изменение строковых полей для представления во вложенном сохранении.
| |
| KrPermissionsStoreExtension | ||
| KrPermissionsViewInterceptor | ||
| KrPermissionTestExtension |
Данный класс является примером расширений IKrPermissionsRuleExtension и ICardPermissionsExtension
Чтобы включить данные расширения необходимо из зарегистрировать в IExtensionContainer | |
| KrProcessTasksPermissionsExtension |
Расширение на проверку прав доступа по заданию отправленному из подсистемы маршрутов. Выдаёт права на редактирование карточки и приложенных файлов.
| |
| KrRequestCalculateFullCardPermissionExtension |
Расширение прав доступа, которое добавляет в список запрашиваемых прав доступа все права, если состояние карточки Draft | |
| KrWarnCannotCreateWhenCreatingTemplate |
Расширение проверяет воможность создания карточки текущим пользователем по создаваемому
шаблону и, если прав для создание карточки по этому шаблону недостаточно, предупреждает
пользователя об этом.
| |
| Registrator | ||
| TaskPermissionsExtensionContext |
Контекст проверки прав доступа с дополнительной информацией для перерасчета токена
|
| Интерфейс | Описание | |
|---|---|---|
| ICardPermissionsExtension |
Расширение прав на карточку
| |
| IKrPermissionRuleSettings |
Настройки правил доступа
| |
| IKrPermissionsCache |
Кеш настроек правил доступа
| |
| IKrPermissionsCacheContainer |
Контейнер кеша правил доступа
| |
| IKrPermissionsLockStrategy |
Объект для получения блокировок на чтение и записи правил доступа
| |
| IKrPermissionsManager |
Объект, который выполняет проверку прав доступа
| |
| IKrPermissionsManagerContext |
Объект контекста менеджера проверки прав доступа IKrPermissionsManager | |
| IKrPermissionsManagerResult |
Результат выполнения проверки прав доступа в IKrPermissionsManager | |
| IKrPermissionsMaskGenerator |
Объект, который генерирует маску для замаскированных данных
| |
| IKrPermissionsRecalcContext |
Контекст проверки прав доступа с дополнительной информацией для перерасчета токена
| |
| IKrPermissionsRuleExtension |
Расширение проверки прав по карточке правил доступа
| |
| IKrPermissionsRuleExtensionContext |
Контекст расширения проверки прав по правилам доступа
| |
| ITaskPermissionsExtension |
Расширение проверки прав доступа по заданию
| |
| ITaskPermissionsExtensionContext |
Контекст расширения проверки прав доступа по заданию
|
| Перечисление | Описание | |
|---|---|---|
| KrPermissionsCheckMode |
Список режимов проверки прав доступа. Определяет методы проверки прав доступа в IKrPermissionsManager |