我需要在Liferay中建模一个非常复杂的结构,但是看不出它是如何完成的。我目前有一个用户组织的分层树,我需要能够以特殊的方式对它们进行分组。社区的概念完全适合这一部分,但问题是我需要在这样一个社区中有一个子级别,这个社区对应于某个组织的一组用户。
这大致可以描述为从组织到社区的人员委派。对我而言,这听起来像是一个子社区,但这似乎是Liferay似乎没有支持的。
无论以何种方式对此进行建模,额外的要求是当然角色/权限系统保持工作,并且可以将特定角色分配给委托内部的人员,但不能在更高的组织级别上。此外,另一个不错的功能是,如果可以进行某种特定的代表团分组,以便社区中的某些代表团能够(暂时)分享其他代表团看不到的内容。
答案 0 :(得分:2)
根据您使用的Liferay版本,您可以创建一个“团队”,该团队本质上是一个范围缩小到该社区的社区角色。
创建团队,
您可以在此创建一个团队并为其分配用户。
现在当您在该社区内启动权限面板时,您将看到该团队可用。例如,您可以在留言板中创建一个类别,并删除常规社区成员的所有权限,但特定团队除外。