Hi All
I wrote an automated process using the scriptrunner plugin, when an issue is created, if certain conditions are met, the corresponding issue is created in the new space, and the two issues are associated (e.g. clones), we want to further filter, When assginee/reporter does not belong to a group, it further determines whether to create a condition in the new space.
I tried several things, such as creating a new list, adding group users to the list, and adding the following criteria:
if (!(issue.assignee in ['test1','test2']))
However, this does not work, even if the user is in the list, the corresponding issue will still be created in the new space
My current trigger conditions are as follows:
def organizations = customFieldManager.getCustomFieldObject('customfield_12012')
def org = issue.getCustomFieldValue(organizations)
log.error(org)
if (org != null){
def test = org.getAt("name")
log.error(test)
( ( 'test1' in test ) || ( cfValues['Module 类别']?.get(null)?.value in ['GNSS','Wi-Fi'] ) )
}else{
( cfValues['Module 类别']?.get(null)?.value in ['GNSS','Wi-Fi'] )
}