I am trying to make a custom field (Reason for being Critical/Blocker) to be required when the priority is Blocker or Critical.
I am having trouble getting my code to work. I am getting the error [issue] undeclared and I can't seem to get rid of it.
Here's my current behaviour script:
import com.atlassian.jira.issue.IssueConstantImpl
import com.onresolve.jira.groovy.user.FieldBehaviours
import groovy.transform.BaseScript
import com.atlassian.jira.issue.Issue
@BaseScript FieldBehaviours fieldBehaviours
def reasonField = getFieldByName("Reason for being Critical/Blocker")
Issue issue = issue
def Priority = issue.getPriority().getName()
if (Priority == 'Blocker' || Priority == 'Critical') {
reasonField.setRequired(true)
} else {
reasonField.setRequired(false)
}
Any ideas??!