‘모두’ 그룹이 개인 템플릿을 볼 수 없음

Templates 플러그인을 테스트하던 중 버그를 발견했습니다. Discourse 버전은 3.2.0.beta1-dev (24d46fd981), templates 커밋은 146dc201입니다. (방금 8시간 전에 새 버전이 나왔다는 것을 이제야 알았지만, 해당 커밋 메시지에 이 버그에 대한 구체적인 언급이 없으므로 아직 수정되지 않았다고 가정하고 있습니다. 제 추측이 틀렸다면 알려주세요.)

–

  1. 일반 멤버로 설정된 사용자를 한 명 두되, 어떤 그룹에도 소속되지 않도록 했습니다.

  2. 비공개 템플릿을 활성화하고 template 태그를 생성했습니다. everyone에게 비공개 템플릿 사용 권한을 부여했습니다.

  3. 해당 사용자는 자기 자신에게 개인 메시지(PM)를 보내고 template 태그를 붙였지만, 새 주제를 만들 때 옵션으로 선택할 수 없었습니다.

반면, 저는 스태프로서 동일한 설정 하에 자신의 개인 메시지를 생성하고 template 태그를 붙인 후 두 메시지 모두를 볼 수 있었습니다.

이후 테스트 사용자를 특정 그룹에 배정하고, 권한 그룹을 everyone에서 해당 그룹으로만 변경하자 사용자가 자신의 비공개 템플릿을 볼 수 있게 되었습니다.

1개의 좋아요

대신 @trust_level_0에 권한을 할당하면 어떻게 될까요? 그러면 동작하나요?

1개의 좋아요

네, trust_level_0이 작동하는 것 같습니다. everyone을 수정할 계획이 없다면 좋은 우회 방법입니다.

1개의 좋아요

‘Everyone’는 익명 사용자를 포함하는 일종의 가상의 그룹일 뿐이며, 여기에서 설정 가능한 그룹으로 포함되면 안 될 것 같습니다. :thinking:

TL0로 설정하는 것이 적절할 것 같습니다. :+1:

누군가 확인해 줄 수 있도록 알아볼게요.

3개의 좋아요

이 로직은 괜찮습니다. 그냥 눈치챈 내용이라 보고하는 거예요. :smile:

1개의 좋아요