| KrAclReadAccessCardPermissionExtension |
Расширение прав доступа, которое выдает доступ на чтение карточки, если в карточке настроек типового решения установлен флаг "Доступ ACL на чтение карточки"
и сотрудник входит в ACL карточки.
|
| KrCardTaskTypePermissionFilterPolicy |
Политика фильтрации расширений, использующая политику ICardTaskTypePolicy для того,
чтобы не выполнять методы расширений, для которых в контексте ITaskPermissionsExtensionContext
использован тип задания, запрещённый указанной политикой, или тип задания неизвестен.
Если политика ICardTaskTypePolicy не зарегистрирована, то метод расширения выполняется.
|
| KrCardTypePermissionFilterPolicy |
Политика фильтрации расширений, использующая политику ICardTypePolicy для того,
чтобы не выполнять методы расширений, для которых в контексте IKrPermissionsManagerContext
использовано имя типа карточки, запрещённое указанной политикой, или тип карточки неизвестен.
Если политика ICardTypePolicy не зарегистрирована, то метод расширения выполняется.
|
| KrGetUnavailableTypesForCreationGetExtension |
Расширение на запрос GetUnavailableTypes,
которое рассчитывает список типов карточек и типов документов, недоступных для создания пользователем.
|
| KrPermissionRuleSettings |
Настройки правил доступа.
|
| KrPermissionsCacheContainer |
Контейнер кеша правил доступа.
|
| KrPermissionsCreateContextParams |
Объект с параметрами для создания контекста в IKrPermissionsManager.
|
| KrPermissionsCreateContextResult |
Результат создания контекста проверки прав доступа.
|
| KrPermissionsDeleteExtension |
Расширение должно выполняться до того, как будут удалены.
|
| KrPermissionsDescriptor |
Дескриптор расчёта прав доступа.
|
| KrPermissionsFlagsViewInterceptor |
Перехватчик представления для формирования списка настроек прав доступа.
|
| KrPermissionsLockStrategy |
Объект для получения блокировок на чтение и запись правил доступа.
|
| KrPermissionsManager |
Объект, который выполняет проверку прав доступа.
|
| KrPermissionsManagerCheckResult |
Результат проверки прав доступа в IKrPermissionsManager.
|
| KrPermissionsManagerContext |
Контекст проверки прав доступа с дополнительной информацией для перерасчета токена.
|
| KrPermissionsManagerResult |
Результат расчёта прав доступа в IKrPermissionsManager.
|
| KrPermissionsMaskDataGetExtension |
Расширение для маскировки данных карточки при её загрузке по расширенным настройкам прав доступа.
|
| KrPermissionsMaskGenerator |
Объект, который генерирует маску для замаскированных данных.
|
| KrPermissionsNewGetExtension |
Расширение на создание и получение карточки, которое рассчитывает доступ к карточке.
|
| KrPermissionsRuleExtensionContext |
Контекст расширения проверки прав по правилам доступа.
|
| KrPermissionsRulesExportExtension |
При экспорте карточки "Правила доступа" очищает строковые поля для представления.
Поля будут заполнены в расширении KrPermissionsRulesStoreExtension, которое также выполняется и на импорт.
Десериализует настройки в таблице с условиями так, чтобы они выгружались в файл как единый json вместо строки с json.
|
| KrPermissionsRulesStoreExtension |
При сохранении карточки "Правила доступа" прописывает флаг IsContext для всех ролей,
производит валидацию полей "Роли" и "Правила расчёта ACL",
а также выполняет изменение строковых полей для представления во вложенном сохранении.
|
| KrPermissionsStoreExtension |
Расширение, проверяющее права доступа к карточке при сохранении.
|
| KrPermissionsViewInterceptor |
Перехватчики представлений правил доступа для обработки параметров фильтрации по настройкам прав доступа.
|
| KrPermissionTestExtension |
Данный класс является примером расширений IKrPermissionsRuleExtension и ICardPermissionsExtension.
Чтобы включить данные расширения необходимо их зарегистрировать в IExtensionContainer.
|
| KrProcessTasksPermissionsExtension |
Расширение на проверку прав доступа по заданию отправленному из подсистемы маршрутов. Выдаёт права на редактирование карточки и приложенных файлов.
|
| KrRequestCalculateFullCardPermissionExtension |
Расширение прав доступа, которое добавляет в список запрашиваемых прав доступа все права, если состояние карточки Draft.
|
| KrWarnCannotCreateWhenCreatingTemplate |
Расширение проверяет воможность создания карточки текущим пользователем по создаваемому
шаблону и, если прав для создание карточки по этому шаблону недостаточно, предупреждает
пользователя об этом.
|
| Registrator | |
| TaskPermissionsExtensionContext |
Контекст расширения проверки прав доступа по заданию.
|