サーバー側の設定で、liferay のコントロール パネルを完全に削除する方法はありますか? 私のユーザーは、管理者がコントロール パネルにアクセスするために [管理者] ボタンを表示することさえ望んでいないからです。liferay-portal.xml のマイ アカウント ポートレットを削除することを考えていましたが、管理者にはまだ表示されています。
1243 次
3 に答える
0
管理者が管理者に付与されたアクセス許可を適切に使用することを信頼していない場合は、ユーザー アカウントにアクセス許可の少ないユーザー アカウントを提供しないでください。たとえば、コントロール パネルでは何もアクセスできません。CP へのアクセスは、カスタム ロールに付与または取り消すことができる標準のアクセス許可です。
Liferay を再度設定する場合は、CP を維持することをお勧めします。
于 2014-07-08T19:43:19.450 に答える
0
ページに docbar を表示しません。portal_normal.vm の次のコードを削除することで、ドキュメント バーを無効にすることができます。
<#if is_signed_in>
<@liferay.dockbar />
</#if>
于 2014-07-07T04:39:44.007 に答える
0
直接リンク (/group/control_panel) からコントロール パネルにアクセスできるため、単純な「視覚的な」非表示では不十分な場合があります。したがって、完全に無効にするには、次の方法を詳しく見てください。
com.liferay.portal.events.ServicePreAction.isViewableGroup() {
....
if (group.isControlPanel()) { }
....
}
于 2014-07-07T06:05:19.287 に答える