신뢰 수준을 컴포넌트화할 수 있나요? (캡슐화 대신)

우리 커뮤니티에서는 사용자 "신뢰 수준(trust levels)"을 활용하여 특정 카테고리가 해당 신뢰 수준 이상의 사용자만 볼 수 있도록 설정하고 있습니다. 높은 신뢰 수준(예: 3단계)은 더 낮은 신뢰 수준을 포함합니다(예: 2단계보다 높은 신뢰). 대부분의 커뮤니티가 이 방식으로 구성되어 있다고 생각합니다.

우리의 질문/목표: 특정 신뢰 그룹에만 노출되되, 다른 그룹에는 노출되지 않는(즉, 포함 관계가 아닌) 카테고리를 만들고 싶습니다(결국 각 그룹을 분리하는 것입니다).

우리의 상황:
우리 커뮤니티는 회원제로 운영되며, 높은 신뢰 수준의 회원들은 재무 정보가 포함된 카테고리에 접근할 수 있지만, 낮은 수준의 회원들은 접근할 수 없습니다(아직 NDA를 서명하지 않았기 때문). 또한, 재무 정보 접근 권한이 있는 회원들은 서명하지 않았지만 낮은 수준의 회원들은 서명한 별도의 계약이 필요한 다른 카테고리들도 있습니다.

간단한 방법으로는 신뢰를 버킷(bucket)으로 나누는 것이 있지만, 이 버킷들이 서로의 부분 집합일 필요는 없습니다.

제 첫 번째 질문이 잘 전달되었기를 바랍니다. P.S. Discourse를 정말 좋아하고 있습니다. 우리가 사용해 본 플랫폼 중 단연 최고의 플랫폼입니다.

각 레벨별로 그룹을 생성하고, NDA에 서명한 사람들을 포함하세요. 신뢰 레벨을 사용하지 마세요.

제이, 감사합니다! 이제 사용자 그룹이 제가 기대했던 방식으로 설정되어 있었지만, 기본적으로 신뢰 수준 기반 그룹화 메커니즘에 의존하고 있었다는 것을 깨달았습니다.