I am in general fond of JIRA Scemes - but not the Permission Schemes, because in general permissions vary pretty much - even for quite similar projects.
So I tend to extend the JIRA Roles pretty much in an (almost) 1:1 relation between JIRA Permissions and Roles.
The Standard Permission Scheme
Look more or less like this:
Create Roles for Standard Permissions
For these permissions, I create a Role for each - sometimes with a little more descriptive name:
JIRA Permission | Rolename |
---|---|
Browse Project | |
View Development Tools | |
Assignable User | AssignableUsers |
Assign Issues | CanAssignIssues |
Close Issues | CanCloseIssues |
CreateIssues | CanCreateIssues |
... | |
... | |
... | |
Move Issue | CanMoveIssues |
Create a New Rolebased Permission Scheme
Create a "Rolebased Permission Scheme", and Add the Roles to the equivalent permission:
Until all (that You want) is added in the 1:1 relation:
Assign the Scheme to a Project
After the new Scheme is assigned to a project:
You can now assign users and groups directly to the project, making:
- Overview / resolving of permission issues easier
- Changing permissions for one project very easy/fast