如何在创建页面时为页面的角色提供默认权限

时间:2013-05-29 08:30:34

标签: liferay liferay-6 administration

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

类似于我们在控制面板门户网站设置用户中的功能,在这里我们可以指定哪些角色,网站或用户组可以在创建用户时分配给用户。

详细说明:

  1. 我创建了一个新角色,Champion角色
  2. 现在我正在创建公共网页(Page1Page2等)或网站中的私人网页,例如Site01
  3. 我要求在Page1创建Site01VIEW& UPDATE权限应自动分配给Champion角色。
  4. 我知道这可以通过监听器挂钩来实现LayoutListener并覆盖各种方法,但我正在寻找另一种更简单或更清洁的解决方案。

    由于

1 个答案:

答案 0 :(得分:0)

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

转到控制面板门户角色 ChampionRole 定义权限 Sites ,然后 转到Site操作子组并检查VIEWUPDATE,然后使用Limit Scope链接,您将在其中选择该网站:

enter image description here

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