또는 이 방식을 원하지 않고 현재 버전을 유지하려는 사람들을 위해, 모든 그룹을 한 번에 추가할 수 있는 “모든 그룹 추가” 버튼을 제공하는 것이 좋겠습니다. 특히 그룹이 "재귀적(recursive)"이지 않은 것 같기 때문입니다(이 표현이 맞는지요?). 권한을 신뢰 수준 0(Trust Level 0)으로 설정한다고 해서, 자동으로 수준 1 이상의 그룹에도 동일한 권한이 부여되지 않습니다. 따라서 특정 설정을 여러 번 반복해서 적용해야 하는데, 모든 그룹을 한 번에 추가할 수 있다면 훨씬 수월할 것입니다.
이해가 잘 안 됩니다…?
예를 들어, 모든 그룹이 표시된 상태에서 ‘everyone’ 행에서 "Reply"를 체크하면, 모든 그룹의 모든 상자가 체크됩니다.
그러면 "Trust Level 1"에서 "Reply"를 체크하면, 그보다 높은 레벨에도 모두 체크가 되는 것이 논리적이지 않나요?
저는 이것이 선택 사항이 될 수 있다고 말한 이유가 바로 이겁니다. 각 사용자는 자신만의 경험을 가지고 있으니까요. 저에게는 모든 것을 한눈에 보는 것이 더 논리적입니다. 많은 Wordpress 플러그인이 하나씩 추가하지 않고 모든 역할을 표시하는 방식과 마찬가지입니다.
제 마지막 스크린샷을 오해하셨네요. 그 이미지는 해당 페이지에 처음 접속했을 때의 기본 상태를 보여주는 것입니다. 그 후 제가 원하는 상자를 체크하게 됩니다. Wordpress와 비슷하게요:
하지만 이는 특정 규칙에 따라 특정 체크박스가 자동으로 체크되어야 한다는 사실에서 비롯됩니다. 따라서 현재 시스템이 설정된 방식 때문에 중복되고 의미가 없게 됩니다. 만약 TL0에서 "Reply"를 체크했을 때 그 위의 모든 항목이 자동으로 체크된다면, 제가 공유한 것과 같은 무의미한 옵션에 도달하는 일은 절대 없게 되지 않나요? 제가 말하려는 것이 바로 이겁니다.
또 다른 이해가 안 되는 점도 있습니다. 제가 무언가를 놓치고 있지 않다면, 이것도 중복됩니다:
지금까지 제가 이해한 바로는 everyone과 Trust Level 0 사이에 실제 차이가 없습니다. 둘 다 로그인이 필요합니다. everybody에서 Reply나 Create를 체크하면 그 위의 모든 항목이 체크되고, 당신이 말한 대로 TL1 이상의 모든 사용자는 TL0에도 속하므로, TL0에서 Reply나 Create를 체크하는 것과 Everybody에서 체크하는 것이 동일한 결과가 되지 않나요?
거기서 제가 볼 수 있는 유일한 차이는 everybody라는 단어가 더 기술적이라는 점뿐입니다.
제안한 레이아웃은 위계 구조(적어도 기본인 첫 번째 위계 구조)를 시사하지 않습니다. 제 레이아웃은 일일이 하나씩 설정할 필요 없이 레이아웃을 구성할 수 있다는 것만을 시사할 뿐입니다. TL0에 체크하면 모든 사용자에게 해당 접근 권한이 부여된다는 점에 대해서는 이견이 없으므로, 이는 모든 박스에 체크를 하는 것과 같습니다. 이는 스태프를 위해 무언가를 체크한다고 해서 모더레이터도 자동으로 체크된다는 의미가 아니며, 관리자는 체크됩니다. 그래서 저는 모든 그룹을 한 번에 추가할 수 있는 옵션이 있으면 좋겠다고 생각합니다. 당신에게는 적합하지 않을 수 있지만, 저에게는 잘 작동합니다. 제 머릿속에서는 이렇게 작동합니다. 여전히 ‘그룹 추가’ 드롭다운 메뉴를 사용할 수 있습니다. 일부 사용자가 그렇게 작업하는 것을 선호한다면 그 자체로 잘못된 것은 아닙니다.
그리고 우리가 생성하는 그룹들의 경우에도 마찬가지입니다. 위계 구조가 없다면, 위계 구조는 없는 것입니다. 45개 그룹을 하나의 버튼으로 추가하든, 하나씩 추가하든, 소요되는 시간 외에는 차이가 없습니다. 당신이 ‘더 깊은’ 것으로 생각하는 부분이 실제로는 그렇지 않다고 믿습니다. 저는 단순히 기본값을 '모든 그룹 표시’로 설정할 수 있는 옵션이 있으면 좋았을 뿐입니다. 그게 전부입니다. 당신에게는 혼란스럽다면 사용하지 않으면 됩니다. 저를 위해, 그리고 어쩌면 다른 사용자들을 위해 필요한 것입니다.
어떤 박스도 체크 해제할 수조차 없다면, '보기(See)'에서 어떻게 차이가 날 수 있겠습니까? 제가 ‘보기’ 박스를 체크 해제할 수 있는 그룹이 없으므로, 시스템이 그렇게 설정되어 있는데 왜 제 진술이 일반적이고 부정확하다고 말씀하시는지는 이해가 되지 않습니다…
정확히 같은 것입니다. 둘 다 답글이나 생성을 위해 로그인을 요구합니다. 둘 모두 보기(See)를 허용합니다 (커스텀 그룹을 포함하여 어떤 그룹도 '보기 불가’를 허용하지 않습니다). 등록한 모든 사람은 TL0에 있으며, 이는 모든 그룹을 합친 것과 같고, 결국 everyone을 생성합니다.
제가 퍼즐의 매우 중요한 부분을 놓치고 있는 게 아니라면, 제게는 둘이 같아 보입니다. 카테고리를 단순히 TL0의 See, Create, Reply만 체크하거나, everyone을 설정하고 모든 상자를 체크한 경우, 둘 중 하나에서 할 수 없는 것이 있나요?
TL2에 TL1과 TL0이 포함되는 것과 같은 방식입니다.
또는 TL3에 TL2, TL1, TL0이 포함되고,
또는 TL4에 TL3, TL2, TL1, TL0이 포함되며,
또는 Admin, Moderator, Staff 그룹 중 어떤 것도 TL4, TL3, TL2, TL1, TL0을 포함합니다.
맞나요?
그렇다면 기술적으로 로그인된 상태에서 everyone 또는 TL0을 가지는 것은 동일한 효과를 갖습니다. 모든 멤버가 everyone과 TL0에 속하기 때문이며, 커스텀 그룹도 마찬가지입니다. 맞나요?
만약 그렇다면, everyone의 유일한 고유한 기능은 로그아웃된 사용자가 보거나 안 보거나 할 수 있게 해주는 것뿐입니다. 로그아웃된 상태에서는 아무도 답글을 쓰거나 생성할 수 없기 때문입니다. 그런 경우라면 everyone을 logged out(로그아웃됨)으로 이름 변경할 수도 있고, 체크하거나 해제할 수 있는 유일한 옵션은 See(보기)만 남게 될 것입니다. 다음과 같이 말입니다:
혼란을 피하기 위해 더 “실용적인” 용어를 사용합시다. "로그아웃된 사용자"를 의미하는 것이 맞죠? 두 경우 모두에 사용할 수 있는 용어를 사용합시다. anons가 logged out users(로그아웃된 사용자)를 의미한다고 한다면, ‘로그인됨’, '로그아웃됨’과 같은 용어를 사용하는 것이 좋습니다.
하지만 만약 그렇다면, 당신은 제가 방금 말한 것을 정확히 반복한 것입니다.
제가 TL3 멤버라면, TL3, TL2, TL1, TL0를 허용하도록 설정된 모든 카테고리가 저에게 영향을 미칩니다. 이 권한들이 유일한 설정이라고 가정하면, 이 설정은 TL3 멤버인 저에게 영향을 미칩니다:
TL1, TL2, TL3인 경우에도 마찬가지이며, 물론 TL4도 마찬가지입니다.
하지만 이것은 제 레벨보다 위에 있으므로 영향을 미치지 않습니다:
다시 한번, 제가 로그인된 상태라고 가정하면, 이것:
또는 이것:
은 정확히 동일합니다. 제가 로그인된 상태라면요. 모든 그룹의 모든 멤버가 TL0를 포함하기 때문입니다.
따라서 이 두 가지의 유일한 차이는, 단순히 TL0로 설정된 경우 로그아웃된 사용자는 카테고리를 볼 수 없지만, everyone(모두)으로 설정된 경우 로그아웃된 사용자는 볼 수 있다는 점입니다.
이제, anons가 로그아웃된 사용자가 아니라 다른 것을 의미한다면, 제가 알지 못하는 다른 무언가가 있는 것입니다.
이 답변에 따르면 익명 사용자는 실제로 로그아웃된 사용자이므로, 그것이 질문하신 내용이라면 네, 그들은 글을 쓸 수 없습니다. 하지만 아무도 (관리자, TL 등) 쓸 수 없습니다. 글을 쓰려면 로그인되어 있어야 합니다.
이 문제를 한 번에 명확히 하기 위해 더 쉽게 설명해 보겠습니다.
카테고리를 everyone 그룹 하나만 포함하도록 설정하고, 세 박스(보기, 답변, 생성)를 모두 체크했다면, 어떤 로그인된 사용자가 보기, 답변, 생성을 할 수 없게 될까요?
카테고리를 TL0 그룹 하나만 포함하도록 설정하고, 세 박스(보기, 답변, 생성)를 모두 체크했다면, 어떤 로그인된 사용자가 보기, 답변, 생성을 할 수 없게 될까요?
답이 "두 옵션 모두에서 모든 그룹의 사용자는 보기, 답변, 생성을 할 수 있습니다"라면, 제가 도달하고 싶었던 결론에 도달하게 됩니다: 로그인된 사용자에게는 everyone과 TL0가 동일합니다. 따라서 둘 사이의 유일한 차이는 첫 번째 옵션에서는 로그아웃된 사용자가 카테고리를 볼 수 있는 반면, 두 번째 옵션에서는 로그아웃된 사용자에게 카테고리가 숨겨진다는 것입니다.
만약 유일한 차이가 로그아웃된 사용자가 볼 수 있는 것이라면, everyone 대신 Logged Out Users(로그아웃된 사용자)라고 부르는 것이 더 적절할 것입니다. 그리고 답변이나 생성은 로그인된 사용자만 할 수 있으므로, everyone(이후 Logged Out Users로 이름 변경됨) 옆에 해당 박스들이 있는 것은 의미가 없습니다.