Server Configuration > Access Control List Permissions > Managing ACL Permissions > Project-Related Permissions
 
Project-Related Permissions
Project-related permissions in the mks:si ACL, as well as those in any project ACLs, define and restrict the ways users can interact with configuration management source code projects.
Permission
Description
Prerequisites
AddMember
Add new members to project through Sandbox.
Permission also required to rename a revision member.
Login
OpenProject
AddProject
Re-add dropped project.
Login
OpenProject
AddSubproject
Re-add dropped subproject to project.
Login
OpenProject
ApplyProjectLabel
Add label to project.
Login
OpenProject
BypassChangePackageMandatory
Bypass Change Packages Mandatory policy and permit user to perform configuration management operations without change packages.
* 
This permission is not intended to be part of a user’s regular development process and could possibly confuse a novice user. Even when a user has this permission, an error message displays if no change package is selected. Inform users that during an operation, bypass must be selected from the list of change packages.
Login
OpenProject
Checkpoint
Check in new revision of project.
Login
OpenProject
ConfigureSubproject
Modify type of subproject (whether normal, variant, or build) after created.
Login
OpenProject
CreateDevPath
Create new development paths for variants of project.
Login
OpenProject
CreateProject
Create new projects.
Login
OpenProject
CreateSubproject
Create new subprojects.
Login
OpenProject
DeleteProject
Delete projects from the database repository.
Login
OpenProject
DeleteProjectLabel
Delete a label from project.
Login
OpenProject
DemoteProject
When the States= configuration option defines a sequence of promotion states, permits change promotion state of project from higher to lower setting. For more information, see Configuration Management Policy Options.
Login
OpenProject
Deploy
Must be licensed for Deploy.
* 
In Integrity 10.8 and later, the Staging and Deploy functionality is no longer supported.
Login
OpenProject
DropDevPath
Drop variants from project.
Login
OpenProject
DropMember
Remove members from projects. Member archive remains, but member is no longer treated as part of project.
Permission also required to rename revision member.
Login
OpenProject
DropProject
Drop one or more top-level, registered projects from server. Projects become unregistered projects.
* 
Administrators should assign this permission carefully.
Login
OpenProject
DropSubproject
Drop one or more subprojects from server. Subprojects become unregistered subprojects.
Administrators should assign this permission carefully.
Login
OpenProject
ExtendDevpath
Extend a pre-existing extendable development path to the specified subproject
Login
OpenProject
Metrics
Track project metrics.
Define metrics for projects.
Login
OpenProject
ModifyDevpathActivation
Deactivate or activate a development path.
Login
OpenProject
ModifyManualProjectMergeLine
Create or delete a manual merge line.
Login
OpenProject
ModifyMemberRev
Change member revision in project.
Login
OpenProject
ModifyProjectAttribute
Set attribute for project, which can be used later in filter or search.
Login
OpenProject
MoveProjectLabel
Move project label to another project revision within project history.
Login
OpenProject
ApplyProjectLabel
OpenProject
Open existing registered projects. Permission required for most actions.
* 
When OpenProject granted or denied on project, clients accessing project must disconnect and then reconnect to get new permission set. If you do not disconnect and reconnect your client, you may see unexpected behavior due to out-of-date permissions.
Login
PromoteProject
Promote a project from the current promotion state to higher state, when States= configuration option defines sequence of promotion states. For more information, see Configuration Management Policy Options.
Login
OpenProject
RestoreProject
Restore project to particular checkpointed version.
Login
OpenProject
Checkpoint
RestrictProject
Manage project restriction, that is restrict or unrestrict a project. When restricting a project, permits the user to specify users or groups to perform allowed changes, appropriate to their permissions.
Login
OpenProject
SnapshotSandbox
Create and record state of user’s Sandbox as a branched project revision within project history.
Login
Checkpoint
AddMember
DropMember
StagingSystemAdmin
Must be licensed for Deploy.
* 
In Integrity 10.8 and later, the Staging and Deploy functionality is no longer supported.
Login
OpenProject
ViewDeployRequest
Must be licensed for Deploy.
* 
In Integrity 10.8 and later, the Staging and Deploy functionality is no longer supported.
Login
OpenProject