有没有办法通过服务器端设置完全删除liferay中的控制面板?因为我的用户甚至不希望管理员查看管理员按钮来访问控制面板。考虑在liferay-portal.xml中删除我的帐户portlet,但它仍然出现给管理员。
答案 0 :(得分:0)
简单不要在页面上显示docbar。可以通过删除portal_normal.vm中的以下代码来禁用文档栏
<#if is_signed_in>
<@liferay.dockbar />
</#if>
答案 1 :(得分:0)
简单&#34;视觉&#34;隐藏可能还不够,因为您仍然可以通过直接链接(/ group / control_panel)访问控制面板。 因此,要完全禁用它,请仔细查看以下方法:
com.liferay.portal.events.ServicePreAction.isViewableGroup() {
....
if (group.isControlPanel()) { }
....
}
答案 2 :(得分:0)
如果他们不信任他们的管理员合理使用管理员附带的权限,为什么不提供权限较少的用户帐户 - 例如无法访问控制面板中的任何内容。访问CP是您可以授予或撤消自定义角色的标准权限。
如果您想再次配置Liferay,我建议保持CP。