Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

How to restrict some issue types to some groups ?


We want some of our issue types to be used only by some user groups. Is there a way to do that ?


12 answers

2 accepted

4 votes
Answer accepted


I solved this issue using Script runner's behavior, used below code in initializer and it showed Issuetypes based on logged in user, you can validate user against project roles or even groups


import com.atlassian.jira.component.ComponentAccessor

import static com.atlassian.jira.issue.IssueFieldConstants.ISSUE_TYPE

def projectRoleManager = ComponentAccessor.getComponent(ProjectRoleManager)
def allIssueTypes = ComponentAccessor.constantsManager.allIssueTypeObjects

def user = ComponentAccessor.jiraAuthenticationContext.loggedInUser
def issueTypeField = getFieldById(ISSUE_TYPE)
def availableIssueTypes = []

//use this def and if code to check project roles
/*def remoteUsersRoles = projectRoleManager.getProjectRoles(user, issueContext.projectObject)*.name

if ("Testers" in remoteUsersRoles)
availableIssueTypes.addAll(allIssueTypes.findAll { in ["Task", "Experiment"] })

//use this def and if code to check groups
def remoteUsersRoles = ComponentAccessor.getGroupManager().isUserInGroup(user, "jira-administrators")
if (remoteUsersRoles) {
availableIssueTypes.addAll(allIssueTypes.findAll { in ["Task", "Experiment"] })

else {
availableIssueTypes.addAll(allIssueTypes.findAll { in ["Task"] })



Hope this helps.




Hi Priyanka Lavania,

thank you very much, this actually worked for me! :)

Like Priyanka Lavania likes this

Glad to know :) 

Hi @Z B , @Priyanka Lavania 


I have a similar requirement, could you suggest me how to achieve this...

Total of 10 components in my project and 2 issues types. Based on the issue type components will display.

For e.g.- Defect and Enhancement are the two issue types in a project if i select the Defect then 5 components should display.

How do I achieve these using behaviors?




Hi, Can you please explain where do I need to add this script? 

I cannot find behavior in Scrip Runner

Hi @Orly Dahan

If you have jira-admin access then you can go to Manage AddOns->ScriptRunner->Behaviours

Add a Behaviour and and add above script as initializer




Hi Andrews,

I have not tried on Components, but I am able to display select list based on Issuetypes.

Let me know if you still need it, will post the code.



Like Prasad Andrews likes this

Hi @Priyanka Lavania -

Yes, I need it could you please post the code.




This is not possible in JIRA. See

Look at the issue and its linked issues to find different workarounds.

Scriptrunner has an option on behaviours to do this on their newest version:

Hope it helped.

I used behaviour to do this for groups, which worked like charm. Thanks

Like Kevin Gomes likes this

I recently developed a plugin that might help. I'm open for ideas to make it better. Cheers

1 vote
Joe Pitt Community Leader Dec 13, 2011

As Jobin said, this isn't possible. There are some work-arounds in the jra-5865 he points to, but all have some kind of problem. the cleanist way, in my opinion, to do it is to put the different issue types in different projects since permissions are at the project level.

it is possible with SIL programm.

Contact me on for a good deal on the plugin "Issue Type Filters"

If you are JIRA Admin, You can create issue scheme and associate your project to restrict issue types as you need. I have same issue and solved creating scheme.

Note: If you have already issue created which is not part of your required list then those will be prompted update to existing ones

You can do this with workflow conditions if still needed.

Hey Cindy,

Can you elaborate on how to achieve this? I want to restricts "Support group" to create bugs but should not be allowed to create stories.



Any solution on this

You could use the addon Jira workflow toolbox to create a validator on the create transition.

So Jobin answer applies

my question is about creating issues

Please be more specific about what the groups should be able to do (create issues, edit issues, view issues, transition issues...)

Suggest an answer

Log in or Sign up to answer

Community Events

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

Find an event

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

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you