是否有一些配置我们可以为特定角色的网站页面提供默认权限?
类似于我们在控制面板→门户网站设置→用户中的功能,在这里我们可以指定哪些角色,网站或用户组可以在创建用户时分配给用户。
详细说明:
Champion
角色Page1
,Page2
等)或网站中的私人网页,例如Site01
。Page1
创建Site01
后VIEW
& UPDATE
权限应自动分配给Champion
角色。我知道这可以通过监听器挂钩来实现LayoutListener
并覆盖各种方法,但我正在寻找另一种更简单或更清洁的解决方案。
由于
答案 0 :(得分:0)
我认为你可以而且应该通过使用Liferay的权限管理系统来做到这一点,你应该避免扩展代码来完成你的任务
转到控制面板→门户→角色→ ChampionRole →定义权限→ Sites ,然后
转到Site
操作子组并检查VIEW
和UPDATE
,然后使用Limit Scope
链接,您将在其中选择该网站:
在此之后,您所要做的就是将这个角色交给合适的人,例如通过控制面板直接将冠军角色作为个人角色应用于特定用户