2014-10-02 71 views
0

在我的Liferay門戶題爲公告海報我創建了一個普通用戶角色 - 這個角色的目的是讓所有的正常的,非管理用戶添加的能力只公告警報 Liferay開箱即用的portlet到頁面,以及根據需要修改和刪除這些portlet。的Liferay:自定義角色添加特定的Portlet

根據與Liferay 6.1有關的this post,這可以通過定義角色的權限來完成,我已經看到其他用戶已經成功使用該方法,但是在Liferay 6.2中我無法實現這一點 - 使用我當前的設置,用戶仍然可以看到編輯和預覽選項以及Portlet配置選項。我只想讓添加選項顯示給分配給此角色的用戶。

enter image description here

我定義的角色權限如下:

enter image description here 到目前爲止,我已經試過網站的多種組合,站點設置&應用權限,但不能達到預期的結果;有沒有人有這樣或類似的情況運氣?

隨後Liferay的論壇上發帖https://www.liferay.com/community/forums/-/message_boards/message/43455741

+0

可能是一個LR錯誤。你檢查過LR論壇嗎? – rlegendi 2014-10-02 07:11:30

+0

我正在嘗試發佈,但他們的cdn已關閉,並且整個網站無法正常呈現,至少從我的終端 – 2014-10-02 12:01:39

+0

發佈到LR - 鏈接添加 – 2014-10-02 12:37:49

回答

0

我不認爲這是一個錯誤的Liferay,只是這些按鈕不在許可制度。你可以通過css隱藏它們,或者更好地,你可以鉤住dockbar JSP並用你自己的條件渲染它們。

編輯:

當我說「這些按鈕是不是在許可系統」我的意思是單獨。

+0

我不想隱藏其他圖標,因爲管理用戶需要看到它們或掛鉤jsp,因爲這可能會導致以後出現不一致(即,用戶是公告海報,然後授予「頁面主題修飾符」 - 在這種情況下,他們需要看到編輯按鈕,該情況可能變得相當大) – 2014-10-02 12:30:00

相關問題