public void DeletePermission( Project project, ProjectRole projectRole, Guid permissionId )
Удалить привелегии для проектной роли
Синтаксис
public void DeletePermission( Project project, ProjectRole projectRole, Guid permissionId )
Параметры
- project
- Тип: Project
Проект. Объект. Путь доступа: PublicAPI.Projects.Project
- projectRole
- Тип: ProjectRole
Проектная роль. Объект. Путь доступа: PublicAPI.Projects.ProjectRole
- permissionId
- Тип: System Guid
Право доступа
Примеры
//загружаем проект по идентификатору var project = PublicAPI.Projects.Project.Load(3); //загружаем проектную роль по идентификатору var projectRole = PublicAPI.Projects.ProjectRole.Load(3); //получаем Uid удаляемой привелегии var permissionId = ProjectPermissionProvider.ProjectsPlanWorkLogEdit.Id; //удаляем привелегию PublicAPI.Projects.Permissions.DeletePermission(project, projectRole, permissionId); //ВНИМАНИЕ!! Проектная роль projectRole должна обязательно находится в проекте project //Иначе функция не сработает
См. также