有没有办法通过服务器端设置完全删除liferay中的控制面板?因为我的用户甚至不希望管理员查看管理员按钮来访问控制面板。正在考虑在 liferay-portal.xml 中删除我的帐户 portlet,但它仍然出现在管理员面前。
问问题
1243 次
3 回答
0
如果他们不相信他们的管理员可以合理地使用管理员附带的权限,为什么不提供一个权限较少的用户帐户——例如,不能访问控制面板中的任何内容。访问 CP 是您可以授予或撤销自定义角色的标准权限。
如果您想再次配置 Liferay,我建议您保留 CP。
于 2014-07-08T19:43:19.450 回答
0
简单的“视觉”隐藏可能还不够,因为您仍然可以通过直接链接 (/group/control_panel) 访问控制面板。因此,要完全禁用它,请仔细查看以下方法:
com.liferay.portal.events.ServicePreAction.isViewableGroup() {
....
if (group.isControlPanel()) { }
....
}
于 2014-07-07T06:05:19.287 回答
0
简单的不在页面上显示文档栏。可以通过删除 portal_normal.vm 中的以下代码来禁用文档栏
<#if is_signed_in>
<@liferay.dockbar />
</#if>
于 2014-07-07T04:39:44.007 回答