Group owners should not necessarily be group members

설명해 주셔서 정말 감사합니다, Dan — 그룹 간 소유권을 한 단계까지만 허용하는 것은 유지보수성과 권한의 비정상적 확장을 방지하는 데 매우 타당해 보입니다.

다음과 같은 개념이 마음에 듭니다:

  • Group A가 Group B를 소유 → A의 멤버는 B에 대해 소유자 권한을 가짐
  • Group B가 Group C를 소유 → B의 멤버는 C에 대해 소유자 권한을 가짐
  • 하지만 Group A는 C의 소유자가 아님 — 단순히 멤버로서 간접적으로만 연결됨 (관리자가 아님)

이는 무한한 중첩을 방지하면서도 유용한 위임 구조를 지원할 수 있게 해줍니다.

또한 group_ownership_nesting_level 설정(하위 카테고리 중첩과 유사)을 통해 소유권 깊이를 제한하는 것이 사이트의 유연성을 높인다는 점에도 동의합니다 — 기본값은 1로 하되, 필요 시 더 깊은 제어를 위해 선택적으로 허용하는 방식이 좋겠습니다.

몇 가지 확인하고 싶은 질문이 있습니다:

  • 모델에서 소유하는 그룹이 그룹 디렉터리 UI에서 소유된 그룹의 멤버로 표시되어야 합니까? 아니면 멤버십이 순수하게 권한 기반입니까?
  • 한 그룹에 여러 소유자(일부는 사용자, 일부는 그룹)가 있는 경우, UI에서 충돌이나 중복은 어떻게 해결한다고 보십니까?
  • 소유권이 카테고리 권한에 영향을 미칠 수 있습니까 (예: 소유된 그룹과 연결된 카테고리를 소유 그룹이 관리할 수 있는가)?

이 기능은 교육, 조직, 프로젝트 기반 포럼에서 많은 유연성을 열어줄 것입니다 — 아이디어를 계속 발전시켜 주셔서 감사합니다!

2개의 좋아요