Assign permissions to Project Roles


I'm trying to establish a general permission scheme. Therefore I defined several Project Roles (Administrators, Developers, Users, Head of, Trainee) and assigned groups to these roles (Administrators = jira-admins, bamboo-admins, stash-admins...). In a next step I defined the global permissions and a default permission scheme depending on the roles/groups.


In the permission scheme I tried to assign the permissions to the roles, but I got the feedback that the users haven't got the permissions defined in the scheme. So I changed the permission scheme and assigned the permissions to the groups and then it was ok.


So my question: isn't it possible to assign permissions in a permission scheme to project roles? Or is there a point I have forgotten?


Thank's in advance,


1 answer

0 votes

It's a good idea to use Project roles in permission schemes - they give you more flexibility than groups.

I'm not sure what you have actually done here.  The default permission scheme in JIRA uses roles.  If you're using groups and can't find the options to use roles, then you're either looking in the wrong place (Just try permission scheme -> add permission -> look for "role: <dropdown list of roles>" to see it) or you are using JIRA 3.5 or below.

However, you've also said "I definited several project roles ... and assigned groups to these roles".  That rules out JIRA 3.5 or below, but you did NOT say which project you did this in, so my next guess is that you did this in project X and then went and changed a permission scheme that project X is NOT using?

To be clear, the logical steps are:

  • Create roles
  • Copy/Create a permission scheme (or choose to change an existing one)
  • Add roles to permissions
  • Go into the project you need to change and apply the permission scheme
  • Add users and/or groups into the roles in the project


Hi Nic, thank's for the quick help. it's JIRA 6.3.7. I performed the steps you mentioned (1. create roles 2. create permission scheme 3. add roles to scheme 4. apply scheme for project). Perhaps it is the last point, where I made a mistake. Do I always have to define roles on the project level (that means when I'm in my project > Administration > Roles)? I left the project roles empty. I thought that in this case JIRA takes the roles that are established and only if I want to have special permissions on the project level I have to enter a value in these fields...

Because I already assign the groups to the roles on a global level (Administration > System > Roles). For example: I assigned the groups "jira-administrator", "bamboo-administrator", "stash-administrator" to the role "Administrators". So, do I have to assign the groups to the roles also on the project level?

Yes, that's what I said. The roles are a global thing - you add a role. That makes it available for a project to put users in, and for a permission scheme to grant permissions to. Those two combine to grant users rights.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Jan 08, 2019 in Jira

How to Jira for designers

I’m a designer on the Jira team. For a long time, I’ve fielded questions from other designers about how they should be using Jira Software with their design team. I’ve also heard feedback from other ...

807 views 3 9
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you