public void AddPermission( Project project, ProjectRole projectRole, Guid permissionId )
Добавить привелегии для проектной роли
Синтаксис
public void AddPermission( 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.AddPermission(project, projectRole, permissionId); //ВНИМАНИЕ!! Проектная роль projectRole должна обязательно находится в проекте project //Иначе функция не сработает
См. также