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