AddToRolesUserStoreExtension |
При создании (первом сохранении) сотрудника сразу добавляет его в заданные роли,
если они указаны в запросе.
|
ApplyUserSettingsToRolesRequestExtension | |
ChangePasswordRequestExtension |
Изменение пароля для текущего сотрудника с типом входа "Пользователь Tessa".
|
CheckParentRoleCycleStoreExtension |
При установке родительской роли проверяет её на дубликаты.
|
CheckPersonalRolePermissionsNewExtension |
Расширение, запрещающая создавать карточку сотрудника пользователям,
которые не являются администраторами.
|
CheckRoleDeputiesStoreExtension |
Выполняет проверки для замещений (обычных RoleDeputies и внутри "Моих замещений")
внутри блокировки запись карточки.
|
CheckRoleSchedulingFieldsStoreExtension |
Проверяет, что из полей "Выражение Cron" и "Период в секундах" установлено одно и только одно,
причём установлено корректно. Проверка выполняется внутри блокировки на запись карточки.
|
ContextRoleGetExtension |
Загрузка контекстной роли возможна через кэш.
|
FixContextRoleStoreExtension |
Исправляет карточку контекстной роли перед её сохранением.
|
FixDeputiesManagementStoreExtension |
Исправляет версию виртуальной карточки "Мои замещения" после сохранения.
|
FixDynamicRoleStoreExtension |
Исправляет карточку динамической роли перед её сохранением.
|
FixMetaRoleStoreExtension |
Исправляет карточку персональной роли перед её сохранением.
|
FixPersonalRolesStoreExtension |
Исправляет карточку сотрудника перед её сохранением на сервере.
Автоматически задаёт краткое и полное имена сотрудника.
Обновляет краткое имя в секциях, связанных с составом и замещениями ролей.
Расширение должно выполняться при импорте, чтобы в состав роли был добавлен сам сотрудник.
|
FixPersonalRoleTemplateNewExtension |
При копировании или создании по шаблону сотрудника сбрасываем настройки сотрудника в карточке-сателлите,
т.е. будет создана новая карточка-сателлит для нового сотрудника.
Очистка сателлита не выполняется для экспорта, т.к. после экспорта возможен импорт, а не только создание по шаблону.
|
FixRoleGeneratorStoreExtension |
Исправляет карточку генератора метаролей перед её сохранением.
|
FixRolesGetExtension |
Расширение исключает секцию с заместителями для запросов с клиента, т.к. она отображается в карточке через представление.
|
FixRolesNewExtension |
Устанавливает минимальную и максимальную даты замещения в новых строках после создания структуры карточек ролевой модели.
А также устанавливает идентификатор типа роли.
|
FixRolesTemplateNewExtension |
Очищает поле Roles.Name при создании по шаблону, чтобы имя было заполнено из других секций.
Расширение регистрируется только для типов ролей, в которых имя дублируется в других секциях.
|
FixRoleTypesStoreExtension |
Исправляет значение типа роли RoleType перед сохранением карточек ролевой модели.
Тщательно обсудить перед любым изменением или удалением.
|
FixRoleUsersWithDeputiesStoreExtension |
Расширение гарантирует, что если в составе роли добавляемый пользователь
уже присутствует как заместитель, то он будет удалён, чтобы не было дважды добавленных пользователей.
|
LimitUsersInRolesGetExtension |
Расширение ограничивает количество пользователей, отображаемых в динамических ролях и метаролях.
|
PersonalRoleAccessLevelDeleteExtension |
Расширение, которое записывает в историю действий информацию об удалении
администратора, если пользователь таковым являлся.
|
PersonalRoleAccessLevelStoreExtension |
Расширение, которое записывает в историю действий информацию об изменении
уровня доступа сотрудника при изменении его карточки.
|
PersonalRoleDeleteExtension |
Удаление карточки персональной роли, учитывающее удаление карточки-сателлита,
а также проверку прав для пользователя.
|
PersonalRoleDeputiesPermissionsNewExtension |
Расширение, которое запрещает редактирование замещений на вкладке "Мои замещения" при создании карточки сотрудника,
которая ещё не сохранена. Запрет чисто визуальный, нужен, чтобы администраторы системы не нарвались на ошибки, поскольку такой сценарий не поддерживается.
|
PersonalRoleGetExtension | |
PersonalRoleImportExtension |
Импорт персональной роли.
|
PersonalRoleNewExtension |
Расширение на заполнение настроек нового пользователя "Мои настройки" из карточки сотрудника System.
|
PersonalRoleNotificationSubscriptionsDeleteExtension | |
PersonalRoleSatelliteStoreExtension |
Расширение обновляет параметры текущей сессии при их изменении в сателлите текущего сотрудника.
Например, в web-клиенте пользователь изменяет язык интерфейса или параметры форматирования.
|
PersonalRoleStoreExtension | |
RecalcDeputiesRolesStoreExtension |
Расширение для обновления списка заместителей при изменении секции RoleUsers
или поля DisableDeputies секции Roles
и указания измененной роли, модифицированной через IRoleDeputiesStateStrategy.
|
RecalcDynamicRoleRequestExtension | |
RecalcNestedRolesStoreExtension |
Расширение для обновления вложенных ролей при изменении секции RoleUsers
или поля DisableDeputies секции Roles
и обновления данных вложенной роли, при изменении имени, календаря или временной зоны основной роли.
|
RecalcRoleGeneratorRequestExtension | |
RecalcSmartRoleGeneratorRequestExtension | |
Registrator | |
RemoveUserFromRolesDeleteExtension |
Удаляет все записи о вхождении сотрудника в роль и замещения перед его удалением.
|
RoleDeputiesManagementGetExtension |
Расширение на загрузку секиций карточки "Мои замещения".
|
RoleDeputiesManagementModifyBySettingsMetadataExtension |
Расширение, которое модифицирует тип карточек "Мои замещения" в зависимости от настроек IDeputiesManagementSettings |
RoleDeputiesManagementStoreExtension |
Расширение на сохранение виртуальных секций "Мои замещения".
|
RoleExportExtension |
Расширение на экспорт карточек ролей или генераторов метаролей
без замещений, без информации о последней ошибке и др.
|
RolesClientDeleteExtension |
Расширение на запрет удаление вложенных и умных ролей из клиента.
|
RolesClientGetExtension |
Расширение на ограничение открытия вложенных и умных ролей для пользователей не являющихся администраторами.
|
RolesClientNewExtension |
Расширение на запрет создания вложенных и умных ролей из клиента.
|
RolesClientStoreExtension |
Расширение на запрет изменения вложенных и умных ролей из клиента.
|
RolesDeleteExtension |
Расширение на удаление всех типов ролей.
Удаляет вложенные роли при удалении.
Пересчитывает все умные роли, зависимые от удаляемой роли.
|
RolesDeputiesStoreExtension |
Расширение должно выполняться строго до FixRoleTypesStoreExtension,
чтобы избежать бага с незаполненым TypeID.
Должно выполняться перед тем, как будут запущены валидаторы, которые должны уметь удалять дубликаты.
Валидаторы запускаются на уровне Platform, так что мы будет выполняться
в Initialize.
|
RoleUsersVirtualGetExtension |
Записывает в секцию RoleUsersVirtual строки из RoleUsers, которые не соответствуют замещениям.
|
RoleUsersVirtualStoreExtension |
Расширение, преобразующее список из строк RoleUsersVirtual в RoleUsers при сохранении карточки.
Должно выполняться перед тем, как будут запущены валидаторы, которые должны уметь удалять дубликаты.
Валидаторы запускаются на уровне Platform, так что мы будет выполняться
в Initialize.
|
SaveCardModelSettingsRequestExtension |
Расширение, выполняющее сохранение настроек, связанных с карточками.
|
SetDeputyDatesGetExtension |
Устанавливает минимальную и максимальную даты замещения в новых строках после загрузки карточек ролевой модели.
|
SmartRoleGeneratorCardDeleteExtension |
Расширение на удаление карточки генератора умных ролей.
Производит сброс кеша генераторов умных ролей. Вызывает событие изменения версии генератора умных ролей.
|
SmartRoleGeneratorCardNewGetExtension |
Расширение на создание и загрузку карточек Генераторов умных ролей.
Десериализует настройки условий.
|
SmartRoleGeneratorCardStoreExtension |
Расширение на сохранение карточки генератора умных ролей.
Производит обновление версии генератора умной роли и сериализацию изменений условий триггеров.
Производит валидацию генератора умных ролей при сохранении карточки с флагом.
Отправляет событие изменения версии генератора умных ролей при его изменении.
|
StrictSecurityRoleNewGetExtension |
В режимах Sealed или StrictSecurity
недоступно редактирование SQL-запросов в ролях.
|
StrictSecurityRoleStoreExtension |
В режимах Sealed или StrictSecurity
недоступно редактирование SQL-запросов в ролях.
|
SyncAllDeputiesRequestExtension | |
TwoFactorAuthUserSettingsChangeRequestExtension |
Изменение настроек двухфакторной аутентификации для текущего сотрудника.
|
UniqueDepartmentNameStoreExtension |
Расширение, обеспечивающее уникальность имени подразделения при создании карточки департамента
или при изменении полей Roles.Name и Roles.ParentID.
Не гарантирует, что при одновременном создании или изменении подразделения
с таким же именем не нарушится уникальность имён в пределах типа.
Уникальность здесь гарантирует уникальный индекс.
|
UniqueRoleNameStoreExtension |
Расширение, обеспечивающее уникальность имени роли при создании карточки роли
или при изменении поля Roles.Name. При вводе неуникального имени выводит предупреждение,
т.е. не запрещает неуникальные имена, но предупреждает о них.
Не работает для подразделений, метаролей и ролей заданий.
При поиске уникального имени не учитывает роли заданий.
Не гарантирует, что при одновременном создании или изменении роли
с таким же именем не нарушится уникальность имён в пределах типа.
Уникальность здесь гарантирует уникальный индекс.
|
UserNamingInfo |
Хранит информацию для получения имён через IUserNamingStrategy.
|
UserNamingStrategy |
Стратегия для получения значений вычисляемых полей имён пользователей.
|