Get the members of a group

Rumceisz
Contributor
March 12, 2013

Dear All,

I have a script which gets the members of a group in Jira.

Now I tried to run the script (in Script runner) and it gets an error. Maybe this is because the upgrade was taken in the meantime?

This is the groovy code:

import com.atlassian.jira.ComponentManager
 
def componentManager = ComponentManager.instance
componentManager.getUserUtil().getGroup("group-name").getUsers()

Our Jira version is 5.1.2

Can you please help what is wrong?

Thanks in advance,

Rumi

1 answer

1 accepted

5 votes
Answer accepted
JamieA
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.
March 12, 2013

Use:

import com.atlassian.jira.component.ComponentAccessor

def groupManager = ComponentAccessor.getGroupManager()
groupManager.getUsersInGroup("group-name")

The JIRA API changes...

Rumceisz
Contributor
March 12, 2013

Hi Jamie,

many thanks it works again!

I got this result:

[user:1, smith:1, jones:1]
Let me ask you, what is this ':1' following each username?

JamieA
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.
March 12, 2013

You'd need to look at the implemenation of .toString() to be sure, but in this case it's the directory ID for that user.

Dan27
Contributor
October 10, 2018

Hi @JamieA ,

How can I take the group users mail addresses ?

Tomáš Vrabec
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.
November 27, 2020

@Dan27 kind of late, but maybe will be helpful for others.

As you already have DelegatedApplicationUser object, you can use .getEmailAddress() method to achieve getting an email :-)

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events