KrRequestCalculateFullCardPermissionExtensionIsPermissionsRecalcRequired - метод

Указывает системе на необходимость пересчета прав при сохранении карточки, а также при получении контента файла и контента версии, несмотря на то, что при чтении были выданы права на изменение и записаны в токен.

Пример: Пользователь может редактировать договора с суммой до 100р. Он редактирует карточку с суммой 80р, при запросе прав система выдала права на редактирование и записала в токен. Это значит, что пользователь сможет поменять сумму на большую чем 100р. Если такое поведение запрещено вашей логикой, то расширение должно проверить изменилась ли сумма договора из контекста и вернуть true, тогда система пересчитает права перед сохранением и пользователь получит сообщение о недостаточности прав для изменения карточки.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrPermissions
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
C#
public Task IsPermissionsRecalcRequired(
	IKrPermissionsRecalcContext context
)

Параметры

context  IKrPermissionsRecalcContext
Контекст расширения проверки правила доступа с возможностью установки флага перерасчета токена прав доступа.

Возвращаемое значение

Task
Асинхронная задача.

Реализации

ICardPermissionsExtensionIsPermissionsRecalcRequired(IKrPermissionsRecalcContext)

См. также