2011-11-14 450 views

回答

2

你的意思是哪些项目允许用户查看问题在?如果是这样,您想要使用

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

摘要:我会写我自己的SOAP方法来做到这一点

+0

谢谢,这是非常有用的,但我的意思是所有的项目,用户可以受让,无论如何,您的信息也会帮助我 –

+0

阿好。您需要为每个项目获取权限方案,然后查找具有“分配”权限的人员并从那里进入。祝你好运。 – mdoar

1

这些是2个问题:

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

这是第一个,我发现了JIRA问题跟踪一些条目:Users currently logged on

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

+1

谢谢你的回应。 API可以通过键给我们项目,我们可以看到项目中的所有用户(这是Jira做的)。但我需要为特定用户获取所有项目,而不是相反。当然,我可以遍历所有项目,并找到匹配项,但对于我的目的来说这太昂贵了。 –

相关问题