我怎么知道以下 Liferay 角色有什么权限:
- 站点管理员
- 网站所有者
我看不到ResourcePermissions
表中为上述两个系统角色和角色所做的任何条目Administrator
,因此我认为这使Permission...Service
类在我的情况下无用。
用例
我们需要做的是赋予Site Administrator
角色但删除一些权限,例如特定的Site Administrator
不应该能够更新站点设置或不应该能够访问控制面板上的某些屏幕等。
我们正在考虑创建一个单独的角色 ( Custom Site Admin
),因为我们无法为 Liferay 创建的角色定义权限,然后我们将分配Site Administrator
给该角色的所有权限并删除用例中指定的一些权限。
编辑:
另一个问题是,如果我创建一个新角色并分配所有权限并删除一些权限,它会影响性能吗?
版本: Liferay 6.1 GA2
如果您知道有关此问题的其他解决方法,我将不胜感激。
谢谢