숨겨진 그룹과 겹치는 표시 그룹에 대한 명확한 설명

사용 중인 Discourse 버전: 2026.5.0-latest (601e66da60)


/about 페이지에서 그룹 가시성 동작을 테스트하던 중, 현재 동작이 의도된 것인지 아니면 about 페이지 숨겨진 그룹의 목적을 제가 오해하고 있는 것인지 확인하고 싶었습니다.

시나리오

다음과 같은 설정이었습니다:

  • about 페이지 숨겨진 그룹 = admins, friends, Mods
  • about 페이지 추가 그룹 = Mods

해당 사용자는:

  • 숨겨진 friends 그룹의 멤버이면서
  • 동시에 표시되는 Mods 그룹의 멤버이기도 했습니다.

처음에는 숨겨진 그룹의 멤버인 경우 사용자가 /about 페이지 어디에도 표시되지 않을 것으로 예상했습니다.

그러나 사용자는 표시되는 Mods 그룹 섹션을 통해 여전히 표시되었습니다.

추가 테스트(비관리자 사용자로 임페르소네이트 포함)를 통해, 실제 동작은 다음과 같은 것으로 확인되었습니다:

  • about 페이지 숨겨진 그룹은 그룹 섹션 자체를 숨깁니다.
  • 하지만 사용자가 다른 표시되는 그룹을 통해 나타나는 것을 억제하지는 않습니다.

결국 사용자가 공개적으로 표시되지 않도록 한 것은 표시되는 그룹에서 다음 설정을 변경한 것이었습니다:

“이 그룹의 멤버를 볼 수 있는 사람?”

설정값을:

  • Everyone

에서:

  • Group owners, members and moderators

으로 변경했습니다.

질문

이것이 의도된 동작인가요?

그렇다면, 설정 설명이나 문서에서 명확히 하는 것이 좋을 수 있습니다. "about page hidden groups"라는 이름은 다음과 같이 해석될 수 있기 때문입니다:

“이 그룹의 멤버를 About 페이지에서 숨김”

다음과 같이 해석되는 것이 아니라:

“이 그룹 섹션을 About 페이지에서 숨김”

다음 요소들 간의 상호작용은:

  • about page hidden groups
  • about page extra groups
  • 그룹 멤버 가시성 권한

매우 미묘하여, 다른 관리자들도 제가 처음에 했던 것과 같은 가정(오해)을 할 가능성이 있다고 생각합니다.

같은 그룹을 숨기라고 설정하면서 동시에 표시되도록 의도적으로 추가하는 이유는 무엇인가요? 제 기억에 따르면, 전자의 설정은 ‘Our Admins’ / ‘Our Moderators’ 섹션을 숨기고, 후자의 설정은 그 아래에 추가 그룹을 표시합니다. 제가 테스트해본 결과, 가시성 제어에 첫 번째 설정을 참고하지 않는 것 같습니다. 따라서 Moderators를 양쪽에 모두 추가하면 'moderators’라는 제목의 새 섹션이 멤버들과 함께 표시되고, ‘Our Moderators’ 섹션은 제거됩니다.

그것은 시연(demonstration)이었습니다. 관리자 계정이 아닌 일반 계정에서도 Mods 그룹이 about page hidden groups(소개 페이지 숨김 그룹)에 포함되어 있든 아니든 상관없이 동일한 동작이 관찰되었습니다.

네, 사이트 전체 관리자가 사라지고, 관리자 계정으로 확인해 보았을 때 moderators(모더레이터) 그룹에는 목록에 표시되지 않는 숫자 1명의 멤버만 표시되었습니다. Who can see this group?(이 그룹을 볼 수 있는 사람)와 Who can see this group’s members?(이 그룹의 멤버를 볼 수 있는 사람) 모두 Group owners, moderators, and members(그룹 소유자, 모더레이터, 멤버)로 설정되어 있음에도 불구하고요.

Mods 그룹의 전체 이름은 Our Moderators입니다.

여기서 변경 사항을 제안합니다. about page hidden groups(소개 페이지 숨김 그룹)에 포함된 그룹의 사용자라면, /about 페이지에서 about page extra groups(소개 페이지 추가 그룹) 중 어느 그룹의 멤버로 표시되더라도 멤버로 표시되지 않도록 해야 합니다.

이 동작은 부울 타입의 사이트 설정으로 제어하는 것이 더 적절할 것 같습니다. 예를 들어 다음과 같은 설정이 될 수 있습니다:

about_page_exclude_hidden_group_members

이 명세는 더 넓은 익명성/개인정보 보호 보장을 암시하지 않도록 의도적으로 작성되었습니다. 이는 /about 페이지의 그룹 목록에서 사용자가 어떻게 렌더링되는지에만 영향을 미치며, 관리자가 사용자 정의 텍스트/콘텐츠를 통해 다른 곳에서 해당 사용자를 참조할 수 있는지를 변경하지 않기 때문입니다.

기억이 정확하지는 않지만, 이는 그룹 페이지에 적용되는 내용이지 소개 페이지에는 해당하지 않습니다.

제 테스트 결과, 이러한 그룹 상호작용(Group Interaction) 설정의 조합이 /about 페이지에서 우선 적용될 수 있습니다. 이는 관리자 사용자에게도 /about 페이지에서 그룹을 숨길 수 있기 때문입니다.