Hi Team,
I am using below script to look for field needs to required or optional.
I am able to make it work if system affected as defined and its making fields required.
Now I want to have this required only for specific group in jira but not for others
Please help me how can I have group check in If statement below
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.component.ComponentAccessor
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def formField = getFieldByName("System Affected")
def tramsFuncarea = getFieldByName("TrAMS Functional Area")
def tramsinctype = getFieldByName("TrAMS Incident Type")
def component = getFieldByName("Component/s")
def groupManager = ComponentAccessor.getGroupManager()
def systemaffected = formField.toString()
def tramsFuncareavalue = tramsFuncarea.value as List
def tramsinctypevalue = tramsinctype.value as List
tramsFuncarea.required = false
tramsinctype.required = false
component.setHelpText("Please re-select component if new value selected for System Affected")
if(systemaffected.contains('FTA-71') && tramsFuncareavalue == [null] && groupManager.isUserInGroup(issue.assignee?.name, 'ABC_HD')){
tramsFuncarea.required = true
tramsFuncarea.setHelpText("Please select TrAMS Functional Area")
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.