【问题标题】:How to model a sub-community in Liferay如何在 Liferay 中为子社区建模
【发布时间】:2011-08-02 13:46:06
【问题描述】:

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

这可以粗略地描述为从组织到社区的人员委托。对我来说,这听起来像是一个子社区,但 Liferay 似乎并不支持它。

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

【问题讨论】:

    标签: liferay portal


    【解决方案1】:

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

    要创建团队,

    1. 转到控制面板 > 社区。​​li>
    2. 点击社区旁边的“操作”。
    3. 点击“管理团队”。

    您可以在此处创建团队并为其分配用户。

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

    【讨论】:

    • 这看起来很有希望。我将尝试一下,看看它是否满足我的要求。
    • 根据我的第一次测试,Liferay Teams 似乎适合我的用例。
    猜你喜欢
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    相关资源
    最近更新 更多