Как получить всех пользователей в проекте?
Здравствуйте. Пытаюсь получить всех пользователей в группе. Не могу это сделать стандартными средствами 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} мне нужно будет сделать еще один запрос. Мне кажется это излишне сложным. Есть ли какой то более простой способ получить всех пользователей в группе?
Please sign in to leave a 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.