Jira > Groovy Script Runner > Scripted field > Add only certain User Groups to the custom field

Kristin Bestla April 16, 2013

Good day good people,

I've created a custom scripted field that gets the Reporter's Groups value. My problem is though, that some reporters are in more than one group, like fx. "jira-users" and "jira-qa" and now it returns a list of groups, but I only want certain groups to be shown.

Is there a way I can only add certain groups to the field, fx. if the reporter is in mentioned groups above, that it only adds the "jira-qa" group to the custom field. Basically I want "jira-administrators", "jira-developers" and "jira-users" NOT to be shown, if that's easier.

1 answer

1 accepted

1 vote
Answer accepted
Henning Tietgens
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 16, 2013

You can define a list of groups that should be ignored and subtract this list from the list of groups of the reporter.

ignoredGroups = ['jira-users', 'jira-developers']

resultGroups = reporterGroups - ignoredGroups

This only works if you are working with the group names.

Henning

Kristin Bestla April 17, 2013

You guys make it look soooo simple! ;) Worked like charm, many thanks Henning.

Suggest an answer

Log in or Sign up to answer