[英]How to get a specific folder in alfresco from liferay
我正在使用Liferay 6.2
和Alfresco community 5.0
。
我已經成功地將Liferay的Alfresco與CMIS連接集成在一起。
繼承規則已在我的存儲庫(公司主頁)上激活,並且我不能禁用子文件夾上的繼承(老板的命令)。
我的Alfresco信息庫根目錄(公司主頁)每個人都可以讀取,因此子文件夾也可以讀取。
每個用戶在存儲庫中都有他的文件夾(文件夾的名稱=用戶名)
我老板的願望:
在Liferay中對用戶進行身份驗證時,他應該只看到自己的文件夾,而不是所有存儲庫。
而我迷路了。
我在哪里可以修改或創建CMIS
查詢以獲取用戶的文件夾,而不是所有存儲庫...
可以這樣做,或者我已經編寫了自己的Portlet?
也許我可以在Alfresco做到這一點?
Alfresco自動為每個用戶創建一個具有私人訪問權限的用戶文件夾,您可以在// app:company_home / app:user_homes中找到該文件夾
您應該編寫一個導航到該用戶文件夾的cmis路徑查詢,其外觀應如下所示(例如,列出用戶“ testuser”的目錄中的文件):
SELECT * FROM cmis:folder WHERE CONTAINS('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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.