使用Jira API查找所有项目的所有用户

时间:2011-11-14 04:44:48

标签: jira

我需要获取当前登录用户的项目列表。我在这里找到了oppozite任务的决定:JIRA SOAP API : get the list of users

有没有办法通过Jira API执行此操作?

2 个答案:

答案 0 :(得分:2)

您是指允许用户查看问题的项目?如果是这样,你想使用

getPermissionSchemes检索RemotePermissionSchemes数组,然后在每个上使用getPermissionMappings来获取您想要查看的权限,例如:查看问题(按ID)。问题是你必须为所有项目(可以缓存)执行此操作,但是获取用户的角色仅适用于登录用户。

摘要:我会编写自己的SOAP方法来执行此操作

答案 1 :(得分:1)

这是两个问题:

  • 目前有哪些用户登录?
  • 用户的项目列表?

对于第一个,我在JIRA问题跟踪器中找到了一些条目:Users currently logged on

第二个更容易,有一个look at the API