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

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Limit specific groups

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