Найти всех пользователей всех проектов с Jira API - PullRequest
4 голосов
/ 14 ноября 2011

Мне нужно получить список проектов для вошедшего в систему пользователя. Я нашел решение противоположной задачи здесь: JIRA SOAP API: получить список пользователей

Есть ли способ сделать это через Jira API?

Ответы [ 2 ]

2 голосов
/ 15 ноября 2011

Вы имеете в виду, в каких проектах пользователю разрешено видеть проблемы? Если это так, вы хотите использовать

getPermissionSchemes для получения массива RemotePermissionSchemes, а затем используйте getPermissionMappings для каждого из них, чтобы получить разрешения, которые вы хотите видеть, например, Просмотр вопросов (по идентификатору). Проблема в том, что вам придется делать это для всех проектов (можно кэшировать), но тогда получение ролей для пользователя работает только для вошедшего в систему пользователя.

Резюме: я бы написал свой собственный метод SOAP для этого

1 голос
/ 14 ноября 2011

Это 2 вопроса:

  • Какие пользователи в настоящее время вошли в систему?
  • Список проектов для пользователя?

Для первого я нашел некоторые записи в трекере проблем JIRA: Пользователи, вошедшие в систему в данный момент

Второй вариант проще, посмотрите на API

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...