1

是否有一些配置可以为特定角色的站点页面提供默认权限?

类似于我们在Control PanelPortal Settings→中的功能Users,在这里我们可以指定在创建用户时可以将哪些角色、站点或用户组分配给用户。

详细说明:

  1. 我创建了一个新角色说,Champion角色
  2. 现在我正在站点中创建公共页面(Page1Page2)或私人页面,例如Site01
  3. 我要求在Page1创建时Site01&VIEW权限UPDATE应该自动分配给Champion角色。

我知道这可以通过一个监听器钩子通过一个LayoutListener并覆盖各种方法来实现,但我正在寻找另一个更简单或更清洁的解决方案。

谢谢

4

1 回答 1

0

我认为您可以并且应该使用 Liferay 的权限管理系统来做到这一点,并且您应该避免扩展代码来完成您的任务

转到Control PanelPortalRolesChampionRoleDefine PermissionsSites,然后转到Site操作子组并检查VIEWand UPDATE,然后使用Limit Scope链接,您将在其中选择站点:

在此处输入图像描述

之后,您所要做的就是将此角色分配给合适的人,例如,通过控制面板将冠军角色作为个人角色直接应用给特定用户

于 2013-05-30T09:47:26.277 回答