비공개 그룹의 제목이 여전히 보입니다

사설 그룹을 생성하고 관리자 및 모더레이터만 그룹을 볼 수 있도록 설정했는데, 시크릿 모드에서 테스트해 보니 그룹에 추가한 프로필에 그룹 이름이 표시됩니다.

이 문제를 해결하는 방법을 아시는 분 계신가요?

메타에서는 재현이 안 되는데, 최신 버전을 사용 중이신가요?

확실하지 않습니다. Chrome을 사용 중인데, 최신 버전을 어디서 확인할 수 있을까요?

소스 코드를 확인하고 Discourse 버전을 나타내는 메타 태그를 찾아보세요. 상단에 위치해 있습니다.

<meta name="generator" content="Discourse 2.7.0.beta3 - https://github.com/discourse/discourse version 0fab711e4ac45047674181b1e111a8d092eb9d1f">

현재 실행 중인 버전이 Discourse 2.6.0.beta2인 것 같습니다.

업데이트하려면 엔지니어링 자원이 필요할까요?

SSH로 서버에 접속한 뒤 sudo 권한을 사용하고 아래 명령을 실행하는 것이 일반적으로 가장 쉬운 업데이트 방법입니다.

cd /var/discourse
./launcher update

무슨 일이 있었는지 파악했습니다. 누군가의 기본 그룹을 다른 그룹으로 수동으로 변경하면, 해당 그룹이 비공개여도 이 설정이 비공개 설정을 무시하게 됩니다. 이제 이것이 기능 요청으로 바뀌었는데, 제 생각에는 기본 그룹이든 아니든 비공개 그룹은 비공개로 유지되어야 하기 때문입니다.

도움 주셔서 감사합니다, @codinghorror!

아, 정말 잘하셨네요. 결과를 공유해 주셔서 감사합니다!

정리해 보겠습니다. 제가 이해한 것이 맞나요?

  • 스태프가 사용자의 기본 그룹을 수정했습니다.
  • 사용자의 기본 그룹이 비공개 그룹으로 설정되었습니다.
  • 이제 사용자의 “비공개” 그룹 소속 정보가 노출되고 있습니다. (어디서요?)

문제가 아닙니다, @codinghorror! 말씀이 맞습니다. 이제 해당 멤버의 주제 댓글을 보는 동안 인코그니토 브라우저 창에서 비공개 그룹이 표시됩니다.

사용자의 제목이 표시되고, 그 제목이 비공개 그룹의 멤버십에서 가져온다는 말씀이신가요?

당신의 답글을 완전히 놓쳤어요. 네, 비공개 그룹의 제목은 비공개 그룹에 속하지 않는 모든 사용자에게도 공개적으로 보입니다.

타이틀이 어떤 형태의 접근 제어 대상이 되길 의도한 적은 없었습니다. 쉽게 할 수 있는 것은 ‘비공개’ 그룹이 사용자 타이틀을 설정하는 것을 차단하는 것인데, 그렇게 하면 많은 사용자의 워크플로우가 깨질 수 있습니다. :thinking:

흥미롭네요. 워크플로가 깨지지 않도록 하기 위해 검토하거나 조사해 볼 가치가 분명히 있습니다.