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

时间:2012-06-29 12:06:26

标签: liferay role

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

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

或者我们是否需要通过编码来实现目标?

2 个答案:

答案 0 :(得分:0)

为此,我建议您执行以下操作:

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

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

答案 1 :(得分:0)

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

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

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