我需要获取当前登录用户的项目列表。我在这里发现了oppozite任务的决定:JIRA SOAP API : get the list of users使用Jira API查找所有项目的所有用户
有没有一种方法可以通过Jira API执行此操作?
我需要获取当前登录用户的项目列表。我在这里发现了oppozite任务的决定:JIRA SOAP API : get the list of users使用Jira API查找所有项目的所有用户
有没有一种方法可以通过Jira API执行此操作?
你的意思是哪些项目允许用户查看问题在?如果是这样,您想要使用
getPermissionSchemes检索RemotePermissionSchemes数组,然后在每个RemotePermissionSchemes上使用getPermissionMappings来获取您想要查看的权限,例如,查看问题(按ID)。问题是你必须为所有项目执行此操作(可以缓存),但是获取用户的角色只适用于登录用户。
摘要:我会写我自己的SOAP方法来做到这一点
这些是2个问题:
这是第一个,我发现了JIRA问题跟踪一些条目:Users currently logged on
第二个是更容易,有一个look at the API
谢谢你的回应。 API可以通过键给我们项目,我们可以看到项目中的所有用户(这是Jira做的)。但我需要为特定用户获取所有项目,而不是相反。当然,我可以遍历所有项目,并找到匹配项,但对于我的目的来说这太昂贵了。 –
谢谢,这是非常有用的,但我的意思是所有的项目,用户可以受让,无论如何,您的信息也会帮助我 –
阿好。您需要为每个项目获取权限方案,然后查找具有“分配”权限的人员并从那里进入。祝你好运。 – mdoar