Тип ProjectRoleManager предоставляет следующие члены.

Методы

  ИмяОписание
Public methodAddUserToProjectRole(IProject, IProjectRole, IUser)
Добавить пользователя в проектную роль
Public methodAddUserToProjectRole(IProject, IProjectRole, IEnumerable<(Of <<'(IUser>)>>))
Добавить пользователей в проектную роль
Public methodAssign
Назначает права роли на пермишн в заданном проекте
Public methodCreate
Создает проектную роль
Public methodCreateProjectRole
Создать проектную роль. Создает объект без сохранения в БД
Public methodDelete(IProjectRole)
Удалить роль
(Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..Delete(T).)
Public methodDelete(IProjectRole, Boolean)
Public methodDeleteProjectRole
Удалить проектную роль
Public methodEdit
Действие "Изменить роль".
Public methodExportRules (Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..ExportRules()()()().)
Public methodGetAllProjectRoleUsers
Получить всех пользователей проектной роли
Public methodGetProjectRoleByProjectAndMetadataHeadRoleUid
Ищет роль по Id проекта и metadataHeadRoleUid
Public methodGetUsersRealDeletedFromProject
Возвращает список участников проекта, полностью удаляемых из проекта после изменения роли.
Public methodGetUsersRealDeletedFromProjectForDeletingRole
Возвращает список участников проекта, полностью удаляемых из проекта после удаления роли.
Public methodIsAdministratorsProjectRole
Проверяет, является ли роль - ролью Администраторы проекта.
Public methodIsAvailableAddUser(IProject)
Можно ли добавлять пользователей в проектную роль
Public methodIsAvailableAddUser(IProjectRole, IProject)
Можно ли добавлять пользователей в проектную роль
Public methodIsAvailableCreate
Можно ли создать проектную роль
Public methodIsAvailableDelete
разрешено ли удаление роли проекта.
Public methodIsAvailableEdit
Можно ли изменить проектную роль
Public methodIsMembersProjectRole
Проверяет, является ли роль - ролью Учстники проекта.
Public methodRemoveAssign
Удаляет права роли на пермишн в заданном проекте
Public methodRemoveUserFromProjectRole(IProject, IProjectRole, IUser)
Удалить пользователя из проектной роли
Public methodRemoveUserFromProjectRole(IProject, IProjectRole, IEnumerable<(Of <<'(IUser>)>>))
Удалить пользователей из проектной роли
Public methodSave
Сохранить сущность в БД
(Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..Save(T).)
Public methodUpdateParticipants
Обновляет список участников в роли с последующим переназначением задач.

См. также