Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Limit specific groups

arno October 10, 2023

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'] )
}

 

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events