my jira version is jira 5.2.11
Function info:
if the reporter in "PR" user group,set custom field required.
See below,the code doesn't work
import com.atlassian.crowd.embedded.api.User import com.atlassian.jira.ComponentManager import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.CustomFieldManager import com.atlassian.jira.issue.MutableIssue ComponentManager componentManager = ComponentManager.getInstance() Object fieldID = getFieldById("customfield_11300") MutableIssue currentIssue = componentManager.getIssueManager().getIssueObject(Long.parseLong(fieldID.value)) FormField pr_field = getFieldById("customfield_11300") def isPR = componentManager.getUserUtil().getGroupNamesForUser(currentIssue.getReporterUser().getDisplayName()).contains("PR") if(!isPR){ pr_field.setHidden(false) pr_field.setRequired(true) }
anyone can help?
thanks!
getGroupNamesForUser won't take a displayName, use "name" instead, or better:
currentIssue.getReporterId()
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.