카테고리 권한과 새로운 권한 그룹

다른 주제에서의 답변을 참고하면

이 문제에 대해 더 생각할수록 더 걱정됩니다.

카테고리에 anonymous_users만 추가하고 logged_in_users를 추가하지 않으면 어떻게 되나요?
포럼이 login_required 상태일 때 anonymous_users를 추가하면 어떻게 되나요?

또한, 현재 기술적 구현은 카테고리 권한이 everyone으로 설정될 때 category_groups에 단순히 항목이 없고 read_restrictedfalse로 설정된다는 것입니다.

이것은 매우 간단하고 직관적입니다: 권한이 설정되어 있지 않으면 권한은 전역 포럼 권한(login_required 설정)에 의해 결정되고 추가적인 제한은 적용되지 않습니다.

따라서 이 변경을 수행하면 상당한 복잡성이 추가되고 이상한 조합이 가능해질 것입니다(예: anonymous usersstaff 조합 :grimacing: ).

제 제안은 다음과 같습니다:

  • 카테고리 권한 옵션에서 anonymous_users를 완전히 제거
  • everyonelogged_in_users 유지
  • logged_in_users와 동일하므로 trust_level_0 옵션 제거

또는 대안적으로, 하지만 경험이 적은 관리자에게는 덜 명확할 수 있습니다:

  • 카테고리 권한 옵션에서 anonymous_userslogged_in_users 제거
  • everyone(그리고 TL0) 유지

모든 경우에서 everyone을 유지하세요. 그리고 마이그레이션도 필요하지 않을 것입니다 :wink:

4개의 좋아요