2013-01-17 44 views
3

使用露天REST api,我能够查询用户组和用户,并且能够获取特定组的子项的用户。alfresco获取特定用户的用户组成员资格

但是,我现在需要做相反的事情;了解某个用户的所有用户组成员资格。我似乎无法找到一个web脚本或任何其他方式来做到这一点。

为了方便实施,我宁愿不写一个自定义webscript,除了不熟悉如何这样做。

项目设置

我在GWT/GXT编程,使用Apache的openCMIS,并呼吁为露天REST风格的API。

我所有的组加载到户外,然后检查各组的孩子我的用户,但似乎并没有去,因为这个功能将相当频繁发射的方式,并且必须能够顺利运行大型实施环境。

回答

6

尝试拨打/alfresco/service/api/people/{user}?groups=true

+0

绝对无价! 对于我未来的api来说,你在哪里找到了可能的参数?我发现他们在[这里]提到(http://docs.alfresco.com/4.0/topic/com.alfresco.enterprise.doc/references/RESTful-PersonPeopleGet.html)或[这里](http:// wiki .alfresco.com /维基/ Repository_RESTful_API_Reference)。 –

+1

找到这样的东西的好方法是使用Google chrome(或萤火虫)中的检查功能。在网络标签中,点击XHR。在此打开的情况下,输入Alfresco Share并例如Admin gui,然后单击(对于此特定示例)用户管理gui中的用户。然后,您可以立即关注所有来自share的webscript调用。点击回复查看生成的json。 – billerby

+0

+1可充分利用您的工具。感谢分享! –

相关问题