2011-08-02 67 views
1

我需要在Liferay中建模一個非常複雜的結構,但是看不到它是如何完成的。我目前有一個有用戶組織的分層樹,我需要能夠以特殊的方式對它們進行分組。社區的概念完全適合其中的一部分,但問題是我需要在這樣一個社區中擁有一個對應於來自某個組織的一組用戶的社區。如何在Liferay中建模一個子社區

這大致可以被描述爲從一個組織到一個社區的代表團。對我來說,這聽起來像是一個分社區,但這似乎並沒有得到Liferay的支持。

無論以何種方式對此進行建模,額外的要求是角色/權限系統可以繼續工作,並且可以爲委派內部的人員分配特定角色,但不能在較高的組織級別分配特定角色。另外還有一個很好的功能是,如果可以完成某種特殊的代表組合,那麼社區中的某些代表團可以(暫時)共享其他代表團看不到的內容。

回答

2

根據您正在使用的Liferay版本,您可以創建一個「團隊」,該團隊基本上是一個社區角色,該團隊的作用範圍是該社區。

要建立一個團隊,

  1. 轉到控制面板>社羣。
  2. 點擊社區旁邊的「操作」。
  3. 點擊「管理團隊」。

在這裏您可以創建一個團隊併爲其分配用戶。

現在,當您在該社區內部拉起權限面板時,您會看到該團隊可用。例如,您可以在留言板中創建一個類別,並刪除常規社區成員的所有權限,但特定團隊中的成員除外。

+0

這看起來很有前景。我會嘗試一下,看看它是否覆蓋我的要求。 – fimez

+0

根據我的第一次測試,Liferay團隊似乎符合我的使用案例。 – fimez

+0

這對我來說絕對是訣竅,thx。 – fimez

相關問題