如何仅为高级用户角色禁用控制面板的“我的帐户”Portlet

问题描述 投票:0回答:2

我想为Control Panel > My Account角色或我的自定义用户禁用Power-user portlet(删除访问权限)。

它应该显示为Administrator角色。是否有任何门户属性或其他配置?

或者我们需要通过编码来实现某些目标吗?

liferay role
2个回答
0
投票

为此我建议你做以下事情:

1)进入控制面板 2)转到“门户”部分下的“角色” 3)转到高级用户角色(或您要更改的任何其他角色)的“操作” - >“定义权限” 4)单击要从该角色中删除的所有权限旁边的“删除”。

在portal-ext.properties中更改它们将为所有用户更改它们,因此这是您最好的方法。


0
投票

我不确定其他答案中的程序是否有效。我对版本6.0.6表示怀疑。

另一种方法是从Liferay中删除“我的帐户”portlet。为此,请在liferay-portlet.xml中打开文件<Liferay>/webapps/ROOT/WEB-INF/,并使用portlet-name 2删除portlet条目。

注意:如果这样做:没有用户可以查看此portlet。但管理员可以查看用户portlet,他们可以在该位置更改其帐户。

© www.soinside.com 2019 - 2024. All rights reserved.