如何为每个人(包括管理员)禁用liferay控制面板?

如何为每个人(包括管理员)禁用liferay控制面板?,liferay,liferay-6,control-panel,Liferay,Liferay 6,Control Panel,是否有办法通过服务器端设置完全删除liferay中的控制面板?因为我的用户甚至不希望管理员查看admin按钮来访问控制面板。正在考虑删除liferay-portal.xml中的my account portlet,但它仍然会出现在管理员面前。Simple不在页面上显示docbar。可以通过删除portal_normal.vm中的以下代码来禁用文档栏 <#if is_signed_in> <@liferay.dockbar /> </#if> 简单的视

是否有办法通过服务器端设置完全删除liferay中的控制面板?因为我的用户甚至不希望管理员查看admin按钮来访问控制面板。正在考虑删除liferay-portal.xml中的my account portlet,但它仍然会出现在管理员面前。

Simple不在页面上显示docbar。可以通过删除portal_normal.vm中的以下代码来禁用文档栏

<#if is_signed_in>
    <@liferay.dockbar />
</#if>

简单的视觉隐藏可能不够,因为您仍然可以通过直接链接/组/控制面板访问控制面板。 因此,要完全禁用它,请仔细查看以下方法:

com.liferay.portal.events.ServicePreAction.isViewableGroup{ .... 如果group.isControl面板{} .... }

如果他们不相信自己的管理员会合理地使用管理员附带的权限,为什么不提供一个权限较少的用户帐户?例如,无法访问控制面板中的任何内容。访问CP是一种标准权限,您可以授予或撤销自定义角色

如果您想再次配置Liferay,我建议您保留CP