我创建了一个单独的模块,用于为网站管理员/所有者创建和分配用户。所以我不想展示网站会员资格"网站管理员和所有者的“用户”选项卡下的选项。
有什么建议吗?
答案 0 :(得分:2)
不是改变Liferay的内置角色的语义,而是介绍自己的自定义角色并定义您希望他们拥有的权限。创建一个"站点角色",选择"定义权限"并添加你需要的东西。
根据您的评论,我了解您希望使用网站管理员,而不是此角色附带的所有内容。我觉得很奇怪,你要求某种解决方案并支持一种不起作用的解决方案,但也是如此。
您可以检查是否可以从"网站管理员"删除某些权限。角色,但我期望由此产生一个非常难以维护的系统。 Liferay无法仅维护某个管理员创建的用户"。您可以做的是:组织管理员可以管理他们管理的组织中的所有用户。这可能是另一种解决方案。
或者,实现您自己的UI并在其中执行自定义(基于非Liferay的)权限检查。然后,此UI将使您的自定义管理员能够管理UI为其提供的用户。
但如果你坚持某种解决方案,那么你可能会失去运气。向我们提供有关您的问题的更多详细信息,我们可能会提出一个解决方案,除非您坚持认为您的解决方案是可行的。
答案 1 :(得分:0)
有了权限,不,你不能。您至少不能通过UI更改LR默认角色的权限。
你可能必须使用hook或ext。另一种方法是用主题来做。您可能需要加入Liferay的控制面板主题。