Requirement: This will be applicable for all the issues of a given project. There is a customfield Promised Delivery Date in the form. Based on the priority of an issue, this field has to be enabled/disabled for the user.
When the priority = Critical, the customfield has to be disabled. Otherwise it will remain enabled. Hence I wanted a groovy script to fetch the current issue's priority. I have done with the enable/disable part.
Not tried it recently, but assuming you're using Behaviours, then
def prio = getFieldByName('Priority')
def prioValue = prio.value
Should get you the name of the current value selected for priority
Normally depending on where you are getting it from, you can either use:
issue.priority //When you are doing this from the workflow
issue.getPriority() //every where even the above defaults to this in reality.
Read more about this here: https://docs.atlassian.com/software/jira/docs/api/7.1.2/com/atlassian/jira/issue/Issue.html
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.