如何在liferay中隐藏站点所有者/管理员的站点成员资格选项

如何在liferay中隐藏站点所有者/管理员的站点成员资格选项,liferay,hook,liferay-6,liferay-theme,liferay-aui,Liferay,Hook,Liferay 6,Liferay Theme,Liferay Aui,我创建了一个单独的模块,用于为站点管理员/所有者创建和分配用户。所以我不想在用户选项卡下为站点管理员和所有者显示“站点成员资格”选项 如何隐藏站点成员资格选项 权限或配置是否有任何方法可以执行此操作 需要更改吗?或者我需要创建钩子吗 有什么建议吗 有权限,不可以。您至少不能通过UI更改LR默认角色的权限 你可能必须使用hook或ext。另一种方法是使用主题。您可能需要连接到Liferay的控制面板主题。与其更改Liferay内置角色的语义,不如引入您自己的自定义角色并定义您希望它们拥有的权限

我创建了一个单独的模块,用于为站点管理员/所有者创建和分配用户。所以我不想在用户选项卡下为站点管理员和所有者显示“站点成员资格”选项

  • 如何隐藏站点成员资格选项
  • 权限或配置是否有任何方法可以执行此操作 需要更改吗?或者我需要创建钩子吗
有什么建议吗


有权限,不可以。您至少不能通过UI更改LR默认角色的权限


你可能必须使用hook或ext。另一种方法是使用主题。您可能需要连接到Liferay的控制面板主题。

与其更改Liferay内置角色的语义,不如引入您自己的自定义角色并定义您希望它们拥有的权限。创建“站点角色”,选择“定义权限”并添加所需内容

从你的评论中,我了解到你想要使用站点管理员,而不是这个角色附带的所有功能。对我来说,这听起来很奇怪,你要求一个特定的解决方案,却偏袒一个不起作用的解决方案,但就这样吧

您可以检查是否可以从“站点管理员”角色中删除一些权限,但我认为这会导致系统很难维护。Liferay无法“仅维护某个管理员创建的用户”。您可以做的是:组织管理员可以管理所管理组织中的所有用户。这可能是您的另一个解决方案

或者,实现您自己的UI并在其中执行自定义(非基于Liferay的)权限检查。然后,此UI将使您的自定义管理员能够管理UI为其提供的用户


但是如果你坚持某个解决方案,你可能就不走运了。请提供您的问题的更多详细信息,我们可能会提出解决方案,除非您坚持认为您的解决方案是可行的。

您能给我一些参考资料(必要的步骤)来使用hook.Opps……对不起,Vinod。我完全把你引向了错误的方向。@Olaf的建议是正确的,如果你没有走得太远的话,你就不能回到过去。我试过了。但问题是我想通过站点管理员创建用户。如果我为自定义角色授予用户创建权限,则用户(站点管理员)可以查看所有用户。但我不想那样。我需要网站管理员只能查看用户是由他创建的。因此,我创建了一个新模块,该模块具有用户创建权限,并且只能看到他的用户。所以现在我需要隐藏现有的站点成员资格option@Olaf科克:有什么建议吗?