如何在Liferay中建模子社区

时间:2011-08-02 13:46:06

标签: liferay portal

我需要在Liferay中建模一个非常复杂的结构,但是看不出它是如何完成的。我目前有一个用户组织的分层树,我需要能够以特殊的方式对它们进行分组。社区的概念完全适合这一部分,但问题是我需要在这样一个社区中有一个子级别,这个社区对应于某个组织的一组用户。

这大致可以描述为从组织到社区的人员委派。对我而言,这听起来像是一个子社区,但这似乎是Liferay似乎没有支持的。

无论以何种方式对此进行建模,额外的要求是当然角色/权限系统保持工作,并且可以将特定角色分配给委托内部的人员,但不能在更高的组织级别上。此外,另一个不错的功能是,如果可以进行某种特定的代表团分组,以便社区中的某些代表团能够(暂时)分享其他代表团看不到的内容。

1 个答案:

答案 0 :(得分:2)

根据您使用的Liferay版本,您可以创建一个“团队”,该团队本质上是一个范围缩小到该社区的社区角色。

创建团队,

  1. 转到控制面板>社区。
  2. 点击社区旁边的“操作”。
  3. 点击“管理团队”。
  4. 您可以在此创建一个团队并为其分配用户。

    现在当您在该社区内启动权限面板时,您将看到该团队可用。例如,您可以在留言板中创建一个类别,并删除常规社区成员的所有权限,但特定团队除外。