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 |
Расширение на создание и получение карточки, которое рассчитывает доступ к карточке.
|
KrPermissionsObjectLockingStrategy |
Стратегия блокировки на чтение и запись правил доступа.
|
KrPermissionsRuleExtensionContext |
Контекст расширения проверки прав по правилам доступа.
|
KrPermissionsRulesExportExtension |
При экспорте карточки "Правила доступа" очищает строковые поля для представления.
Поля будут заполнены в расширении KrPermissionsRulesStoreExtension, которое также выполняется и на импорт.
Десериализует настройки в таблице с условиями так, чтобы они выгружались в файл как единый json вместо строки с json.
|
KrPermissionsRulesStoreExtension |
При сохранении карточки "Правила доступа" прописывает флаг IsContext для всех ролей,
производит валидацию полей "Роли" и "Правила расчёта ACL",
а также выполняет изменение строковых полей для представления во вложенном сохранении.
|
KrPermissionsStoreExtension |
Расширение, проверяющее права доступа к карточке при сохранении.
|
KrPermissionsViewInterceptor |
Перехватчики представлений правил доступа для обработки параметров фильтрации по настройкам прав доступа.
|
KrPermissionTestExtension |
Данный класс является примером расширений IKrPermissionsRuleExtension и ICardPermissionsExtension.
Чтобы включить данные расширения необходимо их зарегистрировать в IExtensionContainer.
|
KrProcessTasksPermissionsExtension |
Расширение на проверку прав доступа по заданию отправленному из подсистемы маршрутов. Выдаёт права на редактирование карточки и приложенных файлов.
|
KrRequestCalculateFullCardPermissionExtension |
Расширение прав доступа, которое добавляет в список запрашиваемых прав доступа все права, если состояние карточки Draft.
|
KrWarnCannotCreateWhenCreatingTemplate |
Расширение проверяет воможность создания карточки текущим пользователем по создаваемому
шаблону и, если прав для создание карточки по этому шаблону недостаточно, предупреждает
пользователя об этом.
|
Registrator | |
TaskPermissionsExtensionContext |
Контекст расширения проверки прав доступа по заданию.
|