을 감상 할 수 있지만, 수 있습니다 다른 사람의 요구는이에 도움이됩니다.
먼저 모든 국가에 대해 사용자 그룹을 생성해야합니다 (예 : 시작의 경우 아일랜드, 영국).
그런 다음 해당 그룹에 대해 AccessLevels 그룹을 만들고 해당 그룹 (예 : ACL_Ireland/Ireland, ACL_England/England)에 해당 사용자 그룹을 설정 (선택)해야합니다.
다음은 모든 국가 (ACL_Ireland, ACL_England, ...)에 대해 최상위 카테고리를 생성 할 수 있습니다. 단일 ACL에 대한 카테고리 권한을 설정하고 액세스를 거부하면 다른 국가의 사용자가 최상위 레벨과 하위 레벨 카테고리를 볼 수 없습니다 다른 사람들로부터.
카테고리 관리자로 이동하고 국가 아일랜드의 최상위 카테고리를 만듭니다. 이름은 "아일랜드"와 같습니다. ACL_Ireland에 대한 권한을 설정하십시오. 다른 국가 ACL의 모든 권한을 제거하십시오. 저장 카테고리 &.
카테고리 목록에서 카테고리를 선택하십시오. 배치 과정에서 선택한 범주을, 복사를 근절하고 프로세스을 클릭 추가를 선택 .
범주는 범주 목록에 새 항목으로 복사됩니다. 카테고리를 편집으로 열고 이름을 영국으로 변경하고 저장하고 닫습니다. 배치 과정에서 ACL_England 선택 카테고리 잉글랜드, 선택한 카테고리 및 프로세스을 클릭합니다.
카테고리 잉글랜드는 이제 다른 acl 권한을 가지며 영국 그룹의 사용자 만 액세스 할 수 있습니다.
최상위 범주 의 사용 권한을 상속받은 항목이므로 단일 기사에 대한 간략한 설명은 필요하지 않습니다.
필요한 모든 국가 및 ACL의 범주에 대해이를 반복합니다.
acl의 액세스를 사용자 구성 요소으로 제한해야합니다. 다른 사람이 스스로 권한을 변경하고 다른 coutries의 문서를 볼 수 있기 때문입니다.
액세스하기 전에 모든 goups 및 acl의 permissons를 변경하는 것이 좋을 수 있으므로 구현하기 전에 액세스 모델을 디자인해야합니다.