카테고리와 하위 카테고리를 사용하여 사용자가 ‘OR’ 논리(예: 사용자가 그룹 X 또는 그룹 Y에 속해 있으면 해당 카테고리 또는 하위 카테고리를 볼 수 있음)에 따라 콘텐츠를 볼 수 있도록 하는 것은 쉽습니다.
그렇다면 ‘AND’ 논리를 효과적으로 사용하여, 사용자가 특정 카테고리/하위 카테고리를 보려면 그룹 X와 그룹 Y 둘 다에 속해야 하는 것이 가능한가요?
우리의 사용 사례는 3단계의 접근 권한을 가지고 있다는 것입니다. 이를 1학년, 2학년, 3학년 학생으로 생각하면 이해하기 쉽습니다. 1학년은 1학년 콘텐츠만 볼 수 있고, 2학년은 1학년과 2학년 콘텐츠를 볼 수 있으며, 3학년은 모든 콘텐츠를 볼 수 있습니다. 이 방식은 잘 작동합니다.
우리는 신뢰 수준(Trust Level) 3인 사용자에게 특정 이벤트와 리소스에 대한 조기 접근 권한을 부여함으로써 또 다른 계층을 추가하기를 원합니다.
처음에는 각 학년 수준의 비공개(unlisted) 이벤트를 사용하고, 신뢰 수준 3인 사용자에게 해당 이벤트 링크를 보내는 방식으로 시도했습니다. 그러나 알림 설정에서 1학년, 2학년 또는 3학년을 모니터링하도록 설정한 모든 사용자가 신뢰 수준 3에 국한되지 않고 즉시 해당 이벤트를 볼 수 있었습니다.
또 다른 방법으로는 "신뢰 수준 3 보상"이라는 카테고리를 만들고, 그 안에 1학년, 2학년, 3학년을 위한 하위 카테고리를 만드는 것이 있습니다. 하지만 이렇게 권한을 제한하는 것은 불가능합니다. 1학년, 2학년, 3학년이 해당 카테고리에 대한 가시성을 가져야 하므로, 다시 말해 해당 그룹의 모든 사용자(신뢰 수준과 무관하게)가 하위 카테고리를 볼 수 있게 되기 때문입니다.
매우 번거로운 방법이지만, 신뢰 수준 3인 사용자를 내보내고, 예를 들어 2학년 사용자를 내보낸 후, Excel에서 이를 병합하여 중복된 사용자를 찾아 "신뢰 수준 3 및 2학년"과 같은 이름의 그룹으로 가져오는 방법이 있습니다. 이 방법은 작동하지만 매번 상당한 수작업이 필요하며, 우리는 정기적으로 이 작업을 수행하기를 원합니다.
동일한 결과를 달성할 수 있는 다른 방법에 대한 아이디어가 있을까요? 커스텀 플러그인이나 스크립트라도 최소한 내보내기 및 가져오기 과정을 자동화할 수 있을까요?
미리 감사합니다.