【发布时间】:2012-02-23 12:14:03
【问题描述】:
我在 liferay 6.1 中有一个名为 abc 的站点,它有超级用户测试。在门户下,我创建了两个组织并将两个不同的用户分配给这些组织 user1 到 org1 和 user2 到 org2。我想要实现的是默认/超级用户可用的 portlet 或组件应该能够根据组织限制访问。例如如果我在超级用户帐户上有一个 poc-1 portlet,我应该能够限制对它的访问或自定义,比如 org2。请回复。
【问题讨论】:
我在 liferay 6.1 中有一个名为 abc 的站点,它有超级用户测试。在门户下,我创建了两个组织并将两个不同的用户分配给这些组织 user1 到 org1 和 user2 到 org2。我想要实现的是默认/超级用户可用的 portlet 或组件应该能够根据组织限制访问。例如如果我在超级用户帐户上有一个 poc-1 portlet,我应该能够限制对它的访问或自定义,比如 org2。请回复。
【问题讨论】:
据我了解,您希望仅向某些用户授予特定 portlet 的权限。
为此,您可以使用 liferay 中的 PermissionUtil 类简单地设置权限。您只需发送可以查看 portlet 的角色 ID。
【讨论】: