2012-02-10 58 views
2

我正在一個項目中工作,我們需要爲Liferay門戶中的用戶管理創建第一步。我需要知道我能夠根據用戶所擁有的角色隱藏社區內的門戶網站頁面/ portlet。Liferay用戶管理/隱藏Portlet

我可以在社區內使用團隊嗎? 我應該使用Liferay UM API還是可以配置portlet或頁面,以便僅對某些團隊/角色可見。

任何幫助表示讚賞。 謝謝。

回答

6

你去管理頁面,然後選擇你想隱藏的頁面,然後選擇'權限'。您可以在那裏爲每個角色定義權限。

對於portlet,請轉到扳手 - >配置 - >權限。

1

您可以通過更改Configuration中的權限(可從Portlet標題菜單訪問)來隱藏Portlet。

但是,對於所有帶有難看消息的用戶,這些portlet仍然可見,並且他們沒有權限。通過將以下內容放入portal-ext.properties中,您可以完全隱藏它。

layout.show.portlet.access.denied=false 

隱藏頁轉到「管理頁面」,然後選擇所需的頁面(或轉到頁,第一,如果再管理網頁如果你有複雜的頁面結構 - 頁面已經被選中)和然後更改底部的權限(您可能需要將選項卡從兒童更改爲常規或其他)。

1

根據您的用戶的角色/操作將您的用戶分類爲您的門戶。如;

角色是共享內 特定功能的門戶網站用戶的分組,根據特定的範圍。

管理員可以爲門戶應用程序中的各種功能添加角色並向用戶授予權限。