The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

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

Restrict Priorities by Role

Sue Tennant
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
February 26, 2019

I'm looking for best way to only allow those with the project Administrator role to select the two highest priorities when creating or editing an Issue in my project. We have Critical, High, Medium, Low priorities, but only want normal users who submit tickets to select Medium and Low, but those with Project Administrators role can select any.

I found this Script Runner example, which mentions groups not roles, but I'm  a bit lost on where to use this code or how to modify it to work with roles instead of groups.

https://scriptrunner.adaptavist.com/5.2.0/jira/recipes/behaviours/restricting-priority-and-resolution.html#_restrict_priorities_by_group

It was not clear where this code would be placed, would I add it as a Behaviour then map it to my project, or is it something I would add to a workflow transition?

I tried adding it as a behaviour but get syntax errors on these two lines

 

static com.atlassian.jira.issue.IssueFieldConstants.PRIORITY

 

def allowedPriorities = constantsManager.getPriorityObjects().findAll {

1 answer

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

0 votes
apidcock
March 6, 2020

I'm struggling with this myself, but I can tell you that it needs to be an initialiser

You would then add a mapping for your project and the issuetype(s) applicable

TAGS
AUG Leaders

Atlassian Community Events