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 | Расширение ограничивает количество пользователей, отображаемых в динамических ролях и метаролях. |
PersonalRoleDeleteExtension | Удаление карточки персональной роли, учитывающее удаление карточки-сателлита, а также проверку прав для пользователя. |
PersonalRoleDeputiesPermissionsNewExtension | Расширение, которое запрещает редактирование замещений на вкладке "Мои замещения" при создании карточки сотрудника, которая ещё не сохранена. Запрет чисто визуальный, нужен, чтобы администраторы системы не нарвались на ошибки, поскольку такой сценарий не поддерживается. |
PersonalRoleGetExtension | |
PersonalRoleImportExtension | Импорт персональной роли. |
PersonalRoleNewExtension | Расширение на заполнение настроек нового пользователя "Мои настройки" из карточки сотрудника System. |
PersonalRoleNotificationSubscriptionsDeleteExtension | |
PersonalRoleStoreExtension | |
RecalcDeputiesRolesStoreExtension | Перерасчитывает записи в RoleDeputies если необходимо. |
RecalcDynamicRoleRequestExtension | |
RecalcRoleGeneratorRequestExtension | |
Registrator | |
RemoveUserFromRolesDeleteExtension | Удаляет все записи о вхождении сотрудника в роль и замещения перед его удалением. |
RoleDeputiesManagementGetExtension | Расширение на загрузку секиций карточки "Мои замещения". |
RoleDeputiesManagementStoreExtension | Расширение на сохранение виртуальных секций "Мои замещения". |
RoleExportExtension | Расширение на экспорт карточек ролей или генераторов метаролей без замещений, без информации о последней ошибке и др. |
RolesDeputiesStoreExtension | Расширение должно выполняться строго до FixRoleTypesStoreExtension, чтобы избежать бага с незаполненым TypeID. Должно выполняться перед тем, как будут запущены валидаторы, которые должны уметь удалять дубликаты. Валидаторы запускаются на уровне Platform, так что мы будет выполняться в Initialize. |
RoleUsersVirtualGetExtension | Записывает в секцию RoleUsersVirtual строки из RoleUsers, которые не соответствуют замещениям. |
RoleUsersVirtualStoreExtension | Расширение, преобразующее список из строк RoleUsersVirtual в RoleUsers при сохранении карточки. Должно выполняться перед тем, как будут запущены валидаторы, которые должны уметь удалять дубликаты. Валидаторы запускаются на уровне Platform, так что мы будет выполняться в Initialize. |
SaveCardModelSettingsRequestExtension | Расширение, выполняющее сохранение настроек, связанных с карточками. |
SetDeputyDatesGetExtension | Устанавливает минимальную и максимальную даты замещения в новых строках после загрузки карточек ролевой модели. |
StrictSecurityRoleNewGetExtension | В режимах Sealed или StrictSecurity недоступно редактирование SQL-запросов в ролях. |
StrictSecurityRoleStoreExtension | В режимах Sealed или StrictSecurity недоступно редактирование SQL-запросов в ролях. |
SyncAllDeputiesRequestExtension | |
UniqueDepartmentNameStoreExtension | Расширение, обеспечивающее уникальность имени подразделения при создании карточки департамента или при изменении полей Roles.Name и Roles.ParentID. Не гарантирует, что при одновременном создании или изменении подразделения с таким же именем не нарушится уникальность имён в пределах типа. Уникальность здесь гарантирует уникальный индекс. |
UniqueRoleNameStoreExtension | Расширение, обеспечивающее уникальность имени роли при создании карточки роли или при изменении поля Roles.Name. При вводе неуникального имени выводит предупреждение, т.е. не запрещает неуникальные имена, но предупреждает о них. Не работает для подразделений, метаролей и ролей заданий. При поиске уникального имени не учитывает роли заданий. Не гарантирует, что при одновременном создании или изменении роли с таким же именем не нарушится уникальность имён в пределах типа. Уникальность здесь гарантирует уникальный индекс. |