Как получить всех пользователей в проекте?

Здравствуйте. Пытаюсь получить всех пользователей в группе. Не могу это сделать стандартными средствами workflow. Нашел способ с помощью rest api https://www.jetbrains.com/help/youtrack/devportal/HUB-REST-API_User-Groups_Users-of-User-Group_Get-All-Users-of-a-User-Group.html, но для того чтобы получить {user group id} мне нужно будет сделать еще один запрос. Мне кажется это излишне сложным. Есть ли какой то более простой способ получить всех пользователей в группе?

0
1 comment
Official comment

Hi!

I'm Sergey from the YouTrack team.

As this is a public English-speaking community, I'll respond in English.

You can also retrieve users via the /users endpoint and filter the output via the query parameter group. As for the workflow API, the UserGroup entity has a users property that you can access via Set. For example, entities.UserGroup.findByName('All Users').users.forEach(user => console.log(user.login)) prints all the user logins from the All Users group.

Please sign in to leave a comment.