Тип ProjectRoleManager предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
AddUserToProjectRole(IProject, IProjectRole, IUser) |
Добавить пользователя в проектную роль
| |
AddUserToProjectRole(IProject, IProjectRole, IEnumerable<(Of <<'(IUser>)>>)) |
Добавить пользователей в проектную роль
| |
Assign |
Назначает права роли на пермишн в заданном проекте
| |
Create |
Создает проектную роль
| |
CreateProjectRole |
Создать проектную роль.
Создает объект без сохранения в БД
| |
Delete(IProjectRole) |
Удалить роль
(Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..Delete(T).) | |
Delete(IProjectRole, Boolean) | ||
DeleteProjectRole |
Удалить проектную роль
| |
Edit |
Действие "Изменить роль".
| |
ExportRules | (Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..ExportRules()()()().) | |
GetAllProjectRoleUsers |
Получить всех пользователей проектной роли
| |
GetProjectRoleByProjectAndMetadataHeadRoleUid |
Ищет роль по Id проекта и metadataHeadRoleUid
| |
GetUsersRealDeletedFromProject |
Возвращает список участников проекта, полностью удаляемых из проекта после изменения роли.
| |
GetUsersRealDeletedFromProjectForDeletingRole |
Возвращает список участников проекта, полностью удаляемых из проекта после удаления роли.
| |
IsAdministratorsProjectRole |
Проверяет, является ли роль - ролью Администраторы проекта.
| |
IsAvailableAddUser(IProject) |
Можно ли добавлять пользователей в проектную роль
| |
IsAvailableAddUser(IProjectRole, IProject) |
Можно ли добавлять пользователей в проектную роль
| |
IsAvailableCreate |
Можно ли создать проектную роль
| |
IsAvailableDelete |
разрешено ли удаление роли проекта.
| |
IsAvailableEdit |
Можно ли изменить проектную роль
| |
IsMembersProjectRole |
Проверяет, является ли роль - ролью Учстники проекта.
| |
RemoveAssign |
Удаляет права роли на пермишн в заданном проекте
| |
RemoveUserFromProjectRole(IProject, IProjectRole, IUser) |
Удалить пользователя из проектной роли
| |
RemoveUserFromProjectRole(IProject, IProjectRole, IEnumerable<(Of <<'(IUser>)>>)) |
Удалить пользователей из проектной роли
| |
Save |
Сохранить сущность в БД
(Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..Save(T).) | |
UpdateParticipants |
Обновляет список участников в роли с последующим переназначением задач.
|
Свойства
Имя | Описание | |
---|---|---|
Instance |
Создаёт новый экземпляр менеджера.
|