2013-09-30 48 views
0

我正在使用liferay 6.1.1。 在頁面上有一個登錄portlet,其視圖權限從portlet配置中刪除,因此無法查看portlet,也無法登錄門戶!哪個數據庫表Liferay存儲默認portlet配置權限?

  1. 除Portlet 配置以外,是否有任何更改Portlet權限的方法?
  2. 哪個數據庫表Liferay存儲默認portlet 配置權限?當你想限制訪問特定的portlet有必要的權限,那麼你通過Portlet配置相同的設置
+0

您不想手動更改Liferay表中的內容。認真。在99%的案例中,有人詢問用於存儲內部信息的後端表,他們將自己設置爲一場災難。我在手動數據庫寫入操作之後發現了災難發生*個月*的情況。 Liferay的API實現假設它是唯一一個寫入數據庫的人 - 爲自己做個忙,不要混淆API。 (缺少1%的人是那些擁有*在Liferay實施方面有很多經驗的隊友,如果他們的操作有意義,可以進行雙倍/三重檢查) –

回答

0
  1. portlet級別權限使用。

  2. 如果希望該portlet相同的權限,以適用,通過了現場,分別從控制面板和您可以使用網站的作用,常規角色門戶網站(以網站或門戶網站的任何頁面,即登錄porlets)角色>爲您的特定Portlet定義權限,並且您所需的權限將應用於該角色中的所有用戶。

有關更多詳細信息,還可以通過Liferay管理指南瞭解有關權限的更多信息。

存儲portlet的權限數據庫表ResourcePermission

希望這有助於!

+0

是的,因爲Olaf建議非常正確,如果您更改了這些表格,僅供您參考更新某些東西可能會混淆數據或在某處不知道導致不一致的地方創建問題。 –

+0

那我該怎麼辦?具有管理員角色的用戶在我們的一個門戶實例中更改了登錄portlet的查看權限,不幸的是,門戶實例有一個登錄portlet的單個頁面!沒有辦法登錄到門戶實例!最後我們使用這個(http://www.liferay.com/community/wiki//wiki/Main/Managing+Instances)去除子門戶。 – SMHJamali

+0

我無法理解您的要求。你能否詳細說明你的要求和你想要做什麼? –