public void DeletePermission( Project project, ProjectRole projectRole, Guid permissionId )
Delete the project role permissions
Syntax
public void DeletePermission( Project project, ProjectRole projectRole, Guid permissionId )
Parameters
- project
- Type: Project
Project. Object. Access path: PublicAPI.Projects.Project
- projectRole
- Type: ProjectRole
Project role. Object. Access path: PublicAPI.Projects.ProjectRole
- permissionId
- Type: System Guid
Access permission
Examples
//load the project by ID var project = PublicAPI.Projects.Project.Load(3); //load the project role by ID var projectRole = PublicAPI.Projects.ProjectRole.Load(3); //get the deleted permission UID var permissionId = ProjectPermissionProvider.ProjectsPlanWorkLogEdit.Id; //delete permission PublicAPI.Projects.Permissions.DeletePermission(project, projectRole, permissionId); //WARNING!! The projectRole must be in the project //otherwise, the function will not work
See Also