Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to have assignable users show only those user for that project?

Milan Chheda
February 13, 2018

I want to restrict the list of users shown in "Assignee". As of now, it shows all JIRA users. But I only want it to list project specific users.

 

Example: 

Project 1: User-1, User-2, User-3

Project 2: User-3, User-4, User-5

Project 3: User-6, User-7, User-8

 

So now, when I am in Project 1, I should only see "User-1, User-2, User-3" users in the "Assignee" and respectively for other projects. 

 

How to achieve this? Any configurations?

2 answers

1 vote
Thomas Schlegel
Community Champion
February 13, 2018

Hi Milan,

the permission scheme of your project defines, who's in the list of your assignees for that project. I assume, if you look at your project permissions, you find the group jira-users as assignable users.

I would do the following:

Add all users to the project role "Developers" in the projects where they should be assignable

Then add the project role "Developers'" to the Project permissions as "assignable users" and remove jira-users from that permission.

That should do it

Milan Chheda
February 13, 2018

Thanks @Thomas Schlegel. So as I understand, we will have to create "Developer" role under each project. 

And when we go to "Assignable users" It would show all the roles across projects, unless I have permission scheme per project. 

Ideally, and the way we have configured is, we don't have permission schemes per project because that would result in lot of permission schemes. So we have base permission scheme that is used by all projects. 

So do I need to make permission scheme per project or is there any other way?

Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
February 13, 2018

No, that's wrong.

A role is a global thing.  When you add a role, it becomes available to all projects, permission schemes and notification schemes (although they do not have to use it)

In the permission scheme, you can say things like "Assignable user:  Any one in role X".  This does NOT grant any access, it is just a set of rules.

With the example given above, you can now go into any project that has that permission scheme and put  users Alice and Bob into the role X - they will then become assignable users in that project only.  You can put Bob and Charlie in the role in a different project, and they will be assignable in that.

Milan Chheda
February 15, 2018

Thanks @Nic Brough -Adaptavist-. I got it now and will be trying this approach.

1 vote
Alexey Matveev
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
February 13, 2018

You should configure the assignable user permission in the project permission scheme. You can grant this permission to a role and define different users for the role in each project. You can read more about how to manage permission schemes here:

https://confluence.atlassian.com/adminjiraserver073/managing-project-permissions-861253293.html

Suggest an answer

Log in or Sign up to answer