0
我想設置一個門戶,用戶不需要合作但他們在社區內不知道彼此。每個用戶只能使用他的文件。Liferay的多用戶文檔庫,每個用戶都有私有的存儲庫/文件夾/文件
我沒有看到如何通過非編程方式處理權限的方式。
以編程方式將文件夾添加爲用戶可能是可能的,在這種情況下,該用戶將擁有文件夾和所有後代文件夾/文件的所有者角色。然後僅爲所有者角色設置文檔庫操作。
另一種選擇是使用Jackrabbit和OpenCMIS。我會創建多用戶存儲庫,然後將其掛載到Liferay的文檔庫中。 Liferay登錄證書將是Jackrabbit用戶證書,我不必處理Liferay資源權限。
有沒有更好的方法?這兩個有缺陷嗎?歡迎您提出建議。
會有雙重訪問DL,或者用戶自己可以做的事情,另一個portlet是特定用戶的DL中的CRUD文件。如果DLFileEntry是爲該UserId創建的,那麼私人社區的權限系統將如何處理?如果用戶使用DL本身,Afaik會起作用,但如果我通過編程添加文件,我將不得不使用資源進行權限檢查,這是非常煩人的事情。 – lisak 2011-06-17 08:48:39