Configure permissions
You won't want every user in your team to have the same level of access to JIRA. For example, you may want to restrict who can administer JIRA, or prevent users from viewing a project. In this stage, you will learn about the different permissions in JIRA and try setting permissions for a project.
Before we start, it is important to understand how JIRA permissions work. There are two levels of permissions in JIRA: global permissions and project permissions.
Global permissions cover a small set of functions that affect all projects in JIRA. For example, permission to administer JIRA. They can only be assigned to groups.
Project permissions cover a set of more granular functions that affect a single project in JIRA. For example, permission to create issues in a project. They can be assigned to groups, users and roles.
About Roles, Groups and Users
A role is a project-specific set of groups and/or individual users. Roles are a way of abstracting users/groups from project permissions.
Let's try it out! In the following steps, you will use project permissions to hide a new project from some of your users.
Step 1. Create a new project role
- Navigate to the 'Project Role Browser' screen using the quick operation: . + roles.
- Add a new project role: Big Kids.
- Add yourself and Alana to the Managers project role via Manage Default Members > Edit (under Default Users). Do not add William.
Step 2. Configure a new permission scheme
- Navigate to the 'Permission Schemes' screen using the quick operation: . + permissions schemes.
- Copy the Default Permission Scheme, then edit the copied scheme and change the name to Confidential Permission Scheme.
- Click Permissions for Confidential Permission Scheme. For the Browse Projects permission:
- Choose Delete for 'Project Role (Users)'.
- Choose Add, select Big Kids in the Project Role field and save.
Step 3. Associate the scheme with a project
- Choose Project > Create Project and choose the Blank Project.
- Name the project Top Secret Project and Submit.
- Choose Administration (tab) > Permissions (left menu) > Actions > Use a different scheme.
- Set the Scheme to Confidential Permission Scheme and Associate.
The only users that can browse your new project are Alana and yourself (note, default members are only added to a role for new projects). Try browsing the project with William. You could also use this approach to restrict users from creating issues, adding comments, closing issues, etc, in a project.
Congratulations! You configured project permissions to hide a project from users.
Next steps
Next you will learn how to edit workflows and screens in JIRA.
Stopping here? Please leave us your feedback before you go!