如何在户外从救生筏中获取特定文件夹



我使用的是Liferay 6.2Alfresco community 5.0

我已经成功地将Liferay的Alfresco与CMIS连接集成在一起。

继承规则在我的存储库(公司主页)上激活,我不能禁用子文件夹上的继承(老板的命令)。

我的Alfresco存储库根目录(公司主页)每个人都可读,子文件夹也是如此。

每个用户在存储库中都有自己的文件夹(文件夹名称=用户名)

我老板的愿望:

当用户在Liferay中进行身份验证时,他应该只看到自己的文件夹,而不是所有的存储库。

我迷路了。

在哪里可以修改或创建CMIS查询,以获取用户的文件夹,而不是所有的存储库。。。

这是可能的,还是我必须编写自己的portlet?

也许我可以在Alfresco做到这一点?

Alfresco自动为每个用户创建一个具有私人访问权限的用户文件夹,您可以在//app:company_home/app:user_homes 中找到这些文件夹

您应该编写一个导航到此用户文件夹的cmis路径查询,它应该如下所示(例如在用户"testuser"的目录中列出文件):

SELECT*FROM cmis:文件夹WHERECONTAINS('PATH:"//app:company_home/app:user_homes/cm:testuser/*"')

更多内容:https://forums.alfresco.com/forum/developer-discussions/alfresco-api/how-get-user-home-space-id-06272011-0628

最新更新