Editing permissions - what am I missing?

I'm trialling the JIRA software, and having immense difficulty doing some very basic things.

For example, editing a project's permissions scheme, I can find no way of editing multiple fields.  To change each single field consists of:

  1. click edit
  2. click show more
  3. choose single user
  4. click in the box
  5. type a name
  6. select from the list
  7. click grant

And this is just to add one single user. A second user doubles this, or requires me to create a user group simply to allow me to choose these 2 people together.

Just for the Issues Permissions alone, I have to manually go in to 13 different items like this and change them one by one. 

And there are 37 seperate items on the page, some of which I want to grant more than a single permission. An insane amount of time and effort.

Surely there must be a checkbox or shortcut to select multiple items?

2 answers

0 votes
Mahesh S Community Champion Oct 24, 2016

Please follow in this manner.

  • Add users to JIRA user management and add to groups.
  • Create roles in Administration->System->Security->Project roles like developers, testers, so on.
  • After creating projects go to users and roles. Add the users into required roles. You can add groups also into roles.
  • Then, go to the Permission Scheme and Create/Copy a permission scheme. Add users in the form of Roles with the permissions.

 

Thanks, Mahesh. 

That makes the order of the workflow very clear and systematic.  Very helpful for me as a beginner user.

But it still seems as if there is no shortcut to the simple allocation of all permissions.

For example if there are 4 designers, but I only want 3 working on any given project, I have to do the following:

  • Create a role “designer” and add 4 users (user1, user2, user3, user4)
  • Create a group “designers a” and allocate user2, user3, user4
  • Create a group “designers b” and allocate user1, user3, user4
  • Create a group “designers c” and allocate user1, user2, user4
  • Create a group “designers d” and allocate user1, user2, user3

And then if I have 4 projects (project A, project B, project C, project D)

  • In project A’s permissions, I have to grant “designers a” individually to every one of the 37 items.
  • In project B’s permissions, I have to grant “designers b” individually to every one of the 37 items.
  • In project C’s permissions, I have to grant “designers c” individually to every one of the 37 items.
  • In project D’s permissions, I have to grant “designers d” individually to every one of the 37 items.

(There is no point to copy a permissions scheme because each project uses a different combination of designers)

 

This would not be a problem if I could select multiple items to edit simultaneously.

For example in project A, is there no way to simply grant every permission to the group “designers a”? 

Mahesh S Community Champion Oct 25, 2016

if there are 4 designers, but I only want 3 working on any given project, You have to do the following,

  • Create the role “designer”, "users" (these set of users can be your entire team, whether they works on issues or not.)
  • Add all the users to the role "users".
  • Either Add the users designers a, designers b, designers c to the role "designer" directly (suggested when you have less number of users.) OR
  • Add the users designers a, designers b, designers c to a group and add the group to the role "designer".
  • In project A’s permissions, add the role "designers" to most of the permissions as needed (may not be all)
  • In project A’s permissions, add the users to very few permissions like Browse Issue Permission.

Now, instead of repeating the same,

  • Copy the permission scheme of project A and name as project B.
  • The changes may not be needed in the permission scheme normally. Do a few if needed.
  • Go to the User and roles of Project B and do the necessary changes in users in roles directly or users in the group.
  • Copy and repeat the same for other projects. Sometimes, if planned properly, you can use the permission scheme for all projects.
0 votes

Use roles.

Create  a set of logical roles to use globally.  Developer, Test, User, Admin, etc.

In the permission scheme, grant permissions to the right roles (e.g. create and browse for all roles, assign to dev, test and admin, and so-on).  When adding a permission, you will have to do it one role at a time, but you can ctrl-click to select several permissions at a time.

Then in the projects, just put people into the right roles.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Nov 27, 2018 in Portfolio for Jira

Introducing a new planning experience in Portfolio for Jira (Server/DC)

In the past, Portfolio for Jira required a high degree of detail–foresight that was unrealistic for many businesses to   have–in   order to produce a reliable long-term roadmap. We're tur...

2,909 views 19 22
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