TemplateExtensionHelperHasEditPermissionsAsync - метод
Возвращает признак того, что заданный пользователь имеет права на редактирование и удаление шаблона
с заданным идентификатором.
Пространство имён: Tessa.Extensions.Platform.Server.CardsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static Task<bool> HasEditPermissionsAsync(
Guid templateCardID,
IUser user,
CardServiceType serviceType,
IDbScope dbScope,
CancellationToken cancellationToken = default
)
Public Shared Function HasEditPermissionsAsync (
templateCardID As Guid,
user As IUser,
serviceType As CardServiceType,
dbScope As IDbScope,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of Boolean)
public:
static Task<bool>^ HasEditPermissionsAsync(
Guid templateCardID,
IUser^ user,
CardServiceType serviceType,
IDbScope^ dbScope,
CancellationToken cancellationToken = CancellationToken()
)
static member HasEditPermissionsAsync :
templateCardID : Guid *
user : IUser *
serviceType : CardServiceType *
dbScope : IDbScope *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<bool>
- templateCardID Guid
- Идентификатор карточки шаблона, для которой требуется проверить права.
- user IUser
-
Пользователь, для которого требуется проверить права доступа
к карточке шаблона с идентификатором templateCardID.
- serviceType CardServiceType
-
Тип сервиса, от которого пришел запрос на создание карточки по шаблону.
- dbScope IDbScope
-
Область видимости объекта DbManager, посредством которого выполняется запрос к базе данных.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskBooleantrue, если пользователь
user имеет права на редактирование и удаление шаблона
с идентификатором
templateCardID;
false в противном случае.