СЭД «ДЕЛО»
Руководство пользователя
×

5.6.1 Статический класс расширения UserExtensions

Модуль - Eos.Delo.Platform.Storage.Module;
Пространство имен - Eos.Delo.Platform.Storage.Extensions.
В классе UserExtensions определены методы для проверки, есть ли у пользователя абсолютное право или право системного технолога.
 
Пример проверки прав пользователя:
// Проверка прав пользователей
private readonly UserCachingService _userService;
 
public Constructor(UserCachingService userService)
{
    _userService = userService;
}
 
public async Task SomeMethodAsync(MutationContext context)
{
    var user = await _userService.GetCurrentUserAsync(context.User);
 
    var hasRight = User.HasDeloRight(AbsoluteRight.Admin);
}
Описание публичных методов находится в Приложение Н
Онлайн помощь создана в Dr.Explain