2012-06-14 34 views
3

有什麼方法可以向特定用戶顯示特定文檔?在戶外,網站的所有用戶都可以看到所有文檔。我只想向某些用戶顯示特定的文檔。我正在使用露天社區版。有人能幫助我嗎?在戶外限制文檔訪問特定用戶

謝謝

回答

9

一個網站只是一個文件夾。站點文件夾包含文件庫,wiki,數據列表等文件夾的「容器」文件夾。您可以像設置Alfresco中的任何文件夾一樣設置這些文件夾的權限。同樣,文檔可以單獨設置其權限。

出現混淆的原因是,當您在特定站點的上下文中使用共享時,權限設置不提供粒度設置。但是,如果您通過「存儲庫」視圖導航到您的網站(請參閱頁面頂部的鏈接),則可以完全控制權限。

假設我們有一個名爲test-site的站點和一個名爲test的文件夾,該文件夾包含一個文檔testdoc.pdf。您應該能夠:

  1. 單擊頁面頂部的「存儲庫」鏈接。
  2. 點擊「Sites」文件夾。
  3. 單擊「測試站點」文件夾。
  4. 單擊「documentLibrary」文件夾。
  5. 單擊「測試」文件夾。
  6. 點擊testdoc.pdf打開其詳細信息頁面。
  7. 點擊「管理權限」。

默認情況下,對象會繼承父級的權限。所以testdoc.pdf具有其父文件夾的權限。如果你想刪除所有的權限,並設置testdoc.pdf的「本地」權限...

  1. 點擊「繼承權限」來關閉繼承。
  2. 點擊「添加用戶或羣組」以添加具有您希望他們擁有的訪問級別的特定用戶或羣組。
+0

傑夫,謝謝你的回覆。這正是我想要的。現在我試圖通過使用PermissionService類的java來實現相同的功能。但是這並沒有給出如上所述的理想結果。所以你可以請建議我一些更好的選擇? – mahesh

+0

你絕對可以做到與我上面使用PermissionService所概述的完全相同的東西。如果您嘗試過但遇到麻煩,請針對具體問題,代碼段和錯誤消息創建一個新問題,我或其他人會查看。 –

+0

我已經使用PermissionService服務本身完成了它。再次感謝。 – mahesh

相關問題