Н.3 Класс PrjRcSecurityService
Данный класс получаем через DataContextHelperService, метод DataContextHelper.PrjRcSecurity(PrjRc)
Список публичных методов (см. Таблица Н. 3):
Таблица Н. 3
|
Наименование
|
Возвращает
|
Параметры
|
Описание
|
|
CheckPrjRcSecurlevelAsync
|
bool
|
long securlevel
|
Проверяет securlevel для текущего пользователя и наличие флага PrjRcSecurlevelConsider.
|
|
CanExecProjectAsync
|
bool
|
|
У текущего пользователя есть право Полное Чтение за ДЛ, который является Исполнителем проекта
|
|
CanWorkWithPrjAsync
|
bool
|
|
У текущего пользователя есть право Полное Чтение за ДЛ с правом работы с проектом документа
|
|
CanManageExecAsync
|
bool
|
|
У текущего пользователя есть право Полное Чтение за ДЛ с правом управления исполнителями проекта документа
|
|
CanManageEndorseAsync
|
bool
|
|
У текущего пользователя есть право Полное Чтение за ДЛ с правом управления визирующими проекта документа
|
|
CanManageSignAsync
|
bool
|
|
У текущего пользователя есть право Полное Чтение за ДЛ с правом управления подписывающими проекта документа
|
|
CanWorkWithFilesAsync
|
bool
|
|
У текущего пользователя есть право Полное Чтение за ДЛ с правом работы с файлами проекта документа
|
|
CanWorkWithFilesAndManageEndorseAsync
|
bool
|
|
У текущего пользователя есть право Полное Чтение за ДЛ с правом работы с файлами и управления визирующими проекта документа
|
|
CanWorkWithFilesAndManageSignAsync
|
bool
|
|
У текущего пользователя есть право Полное Чтение за ДЛ с правом работы с файлами и управления подписывающими проекта документа
|
|
CanWorkForAuthorAsync
|
bool
|
|
Текущий пользователь является автором проекта документа
|
|
IsAllowRefFileChangeVisaAsync
|
bool
|
|
Разрешено изменение файлов проекта документа среди визирующих
|
|
IsAllowRefFileChangeSignAsync
|
bool
|
|
Разрешено изменение файлов проекта документа среди подписывающих
|
|
CanReadAsync
|
bool
|
|
Есть право чтения
|
|
CanRegisterNotFigurantAsync
|
bool
|
|
Можно регистрировать документ не будучи фигурантом.
|
* примечание: последний параметр всех async методов - cancellationToken.
