使用露天维基here中描述的REST api调用alfresco的网页脚本,我可以使用GET参数level
调用所有组,他们的显式子组,父组件,甚至隐式父组件"ALL"
。碰巧我需要隐含的孩子而不是父母,但找不到类似的方法。是否存在使用相同技术的替代方案?如果没有,为什么不呢?
我的这个项目的开发环境是GWT / GXT与使用OpenCMIS和露天REST api访问的Alfresco共享相结合。
结论:
存在:
/services/api/groups/<groupname>/parents?level="ALL"
我需要:
/services/api/groups/<groupname>/children?level="ALL"
或类似的功能。
答案 0 :(得分:3)
我不相信有一个REST API可以返回权限的所有用户,包括间接成员,只有直接成员调用。
然而,underlying Java service does support this - 只是将immediate
标志设置为false。如果你真的需要这个,那么就可以很快地敲出一个新的webscript来揭露它。 (它需要是一个Java支持的webscript,因为它看起来不像ScriptGroup或ScriptAuthorityService那样)
答案 1 :(得分:2)
/api/groups/<groupname>/children
这将为您提供该组的直接孩子。我不相信有一个REST API以递归方式检索组中的所有子项 - 您需要进行多次调用。