2011-08-02 2 views
1

Liferay에서 매우 복잡한 구조를 모델링해야하지만 어떻게 수행되는지는 알 수 없습니다. 현재 사용자가있는 조직의 계층 구조 트리가 있으며 특수한 방식으로 그룹화 할 수 있어야합니다. 커뮤니티의 개념은이 부분에 완벽하게 들어 맞습니다.하지만 문제는 특정 조직의 사용자 집합과 같은 커뮤니티에 하위 수준이 있어야한다는 것입니다.Liferay에서 하위 커뮤니티 모델링하는 방법

대략적으로 조직의 사람들을 커뮤니티에 위임 한 것으로 설명 할 수 있습니다. 나에게 이는 하위 커뮤니티로 들리지만 Liferay에서 지원하지 않는 것입니다.

모델링 할 수있는 방법은 무엇이든간에 추가 요구 사항은 물론 역할/권한 시스템이 계속 작동하고 위임 내부 직원에게는 특정 역할을 할당 할 수 있지만 상위 조직 수준에는 할당 할 수 없다는 것입니다. 또 다른 멋진 기능은 커뮤니티의 특정 대표단이 다른 대표단이 볼 수없는 물건을 (일시적으로) 공유 할 수 있도록 일종의 임시 대표 그룹을 수행 할 수있는 경우입니다.

답변

2

사용하는 Liferay의 버전에 따라 본질적으로 해당 커뮤니티에 적용되는 커뮤니티 역할 인 "팀"을 만들 수 있습니다.

  1. 고토 제어판> 커뮤니티 팀을 만듭니다.
  2. 커뮤니티 옆의 "작업"을 클릭하십시오.
  3. "팀 관리"를 클릭하십시오.

팀을 생성하고 사용자를 할당 할 수 있습니다.

이제 커뮤니티 내의 권한 패널을 열면 팀을 사용할 수 있음을 알 수 있습니다. 예를 들어 게시판에 카테고리를 만들고 특정 팀원을 제외한 일반 커뮤니티 회원에 대한 모든 권한을 제거 할 수 있습니다.

+0

언뜻 보면 유망 해 보입니다. 나는 그것을 시험해보고 그것이 나의 요구 사항을 다루는 지 볼 것이다. – fimez

+0

첫 번째 테스트에 따르면 Liferay 팀이 내 유스 케이스에 적합하다고합니다. – fimez

+0

이것은 확실히 나를위한 속임수였습니다. – fimez