카테고리 생성 시 '전체 멤버'를 선택하면 모든 사람에게 할당됩니다

포럼을 "로그인 필요"로 설정했을 때, “새 카테고리 만들기” 옵션에는 "모든 회원"과 “비공개” 중 하나를 선택할 수 있습니다. 로그인 필요로 설정되어 있지 않은 경우, 이 옵션은 "공개"와 "비공개"로 변경됩니다.

하지만 두 경우 모두 왼쪽 버튼은 everyone을 할당합니다.

이렇게 되면 다음과 같은 상황이 발생합니다:

  • 새로운 포럼을 설정 중입니다.
  • 아직 설정 중이므로 로그인 필요로 설정합니다.
  • 카테고리를 만들고 "모든 회원"을 선택합니다.
  • everyone이 할당됩니다.
  • login required를 비활성화하여 포럼을 일반에 공개합니다.
  • 이제 해당 카테고리에 익명의, 로그인하지 않은 사용자도 접근할 수 있습니다.
  • 당황 :scream:

기대한 동작:

  • 버튼에 "모든 회원"이라고 표시되어 있을 때, trust_level_0 또는 새로 도입된 logged_in_users가 할당되어야 합니다.

또한, 새로운 세분화된 권한 기능이 활성화되어도 카테고리 권한에는 적용되지 않는다는 사실을 깨달았습니다. 이는 정말로 혼란스럽습니다.

4개의 좋아요

@martin 생각은 어때요? 어떻게 접근해야 할지 모르겠지만, 현재 상태는 이상적이지 않은 것 같아요.

제안: 두 개의 버튼 대신 세 개의 버튼을 사용하세요

  • 공개 (로그인 필요 시 비활성화) → everyone 지정
  • 회원 전용 → trust_level_0 또는 새로 추가된 logged_in_users 지정
  • 비공개 → 선택된 그룹 지정

관련 버그 Category permissions and the new permission groups

2개의 좋아요

네, 이번 업데이트를 통해 카테고리 권한을 크게 변경할 의도는 없었기 때문에, 이 부분(그리고 Category permissions and the new permission groups - #6 )은 의도하지 않은 부수 효과에 가깝습니다. 아직 카테고리 권한 옵션에서 everyone을 제거할 계획은 없습니다… 하지만 시간이 지나면 이에 대한 빠른 후속 조치를 취하는 것이 좋은 아이디어일 것 같습니다.

문제는 everyone 카테고리 권한을 무엇으로 마이그레이션해야 할지 더 명확하지 않다고 생각했던 것입니다. 하지만 여러분이 제안하신 로직을 따르는 것도 가능할까요? 예를 들어 everyone을 제거할 경우, 사이트의 카테고리 권한에 대한 마이그레이션은 다음과 같이 수행될 수 있습니다:

  • 로그인 필요 사이트 → everyonelogged_in_users로 변경
  • 공개 사이트/로그인 불필요 → everyonelogged_in_usersanonymous_users로 변경되며, 두 가지 별도의 카테고리 권한이 됨

이 제안이 가장 합리적이고 명확하다고 생각하므로, 가능할 때 해당 변경 사항을 적용하겠습니다.

2개의 좋아요

해당 토론은 그 주제에서 계속하는 것이 가장 좋다고 생각하므로, 그곳에서 답변을 드리겠습니다.

공개/멤버/비공개 버튼과 관련된 이 특정 문제는 비교적 단순하며, 해당 변경 사항으로 해결될 것입니다.

3개의 좋아요