서버 측 설정을 통해 완전히 수명있는 제어판을 제거 할 수 있습니까? 사용자는 관리자가 제어판에 액세스하기 위해 관리자 버튼을보고 싶지 않기 때문에. liferay-portal.xml에서 내 계정 포틀릿을 제거하려고했지만 여전히 관리자에게 표시됩니다.모든 사람 (관리자 포함)의 Liferay 제어판을 비활성화하는 방법은 무엇입니까?
0
A
답변
0
간단히 페이지에 docbar를 표시하지 마십시오. doc 후 바 (여전히 직접 링크를 통해 제어판에 액세스 할 수 있습니다 때문에
<#if is_signed_in>
<@liferay.dockbar />
</#if>
0
간단한 "시각적"숨어있는이 충분하지 않을 수 있습니다 portal_normal.vm에 다음 코드를 제거하여 비활성화 할 수 있습니다/그룹/control_panel). 그들은 관리자와 함께 제공되는 권한의 합리적인 사용하기 위해 자신의 관리자를 신뢰하지 않는 경우
com.liferay.portal.events.ServicePreAction.isViewableGroup() { .... if (group.isControlPanel()) { } .... }
0
, 왜 단지 제공하지 : 그래서 완전히 사용하지 않으려면 다음 방법에 대해 자세히 살펴 사용 권한이 적은 사용자 계정 (예 : 제어판에서 아무 것도 액세스 할 수 없습니다. CP 액세스는 사용자 정의 역할에 부여하거나 취소 할 수있는 표준 권한입니다.
Liferay를 다시 구성하려는 경우 CP를 유지하는 것이 좋습니다.