안녕하세요,
저는 프라이버시를 매우 중시하는 커뮤니티에서 Discourse를 사용하고 있습니다.
특정 그룹에 작성 권한은 주되, 읽기 권한은 부여하지 않는 토픽이나 카테고리를 만들고 싶습니다.
첫 번째 사용 사례:
이벤트에 참여하려면 모든 참가자가 개인 정보(예: 트라우마 트리거)를 알려야 합니다.
스태프는 이를 알아야 하므로(읽을 수 있어야 하므로) 읽기 권한이 필요하지만, 다른 참가자들은 이러한 개인 데이터에 접근할 수 없어야 합니다.
현재는 외부 설문 도구(Framaform)를 사용하거나, 질문이 포함된 템플릿을 복사해서 저에게 개인 메시지(PM)로 보내달라고 요청하는 방식으로 처리하고 있습니다.
하지만 이 방법들은 모두 완전히 만족스럽지 않습니다:
- PM으로 답변하면 다른 모든 메시지 사이에 섞여 있어, 해당 토픽에 적절히 저장되지 않습니다.
- PM 답변은 저만 읽고 다른 스태프는 읽을 수 없습니다(참가자가 많으면 한 사람에게 업무가 집중됩니다).
- 외부 설문은 Discourse를 벗어나서 작성해야 하고, 스태프가 확인하려면 다시 나가야 합니다(백업, 권한 관리, 프라이버시 등을 별도로 처리해야 합니다).
또 다른 사용 사례:
커뮤니티에 가입하려면 모든 사람이 자기소개서를 작성해야 합니다.
커뮤니티 멤버로서 저는 누가 자기소개서에 무엇을 썼는지 알고 싶습니다.
하지만 전 세계가 모든 자기소개서를 읽을 수 있게(또는 누가 커뮤니티에 있는지 알 수 있게) 하고 싶지 않습니다.
현재 Discourse에서 다음 조건 없이 이를 구현하는 방법을 모릅니다:
- 읽기 권한 없이 작성 권한을 부여하는 것,
- 또는 고정되지 않은 토픽을 읽을 수 없으면서(쓰기 템플릿을 위해 고정된 토픽은 읽을 수 있도록) 카테고리에 새 토픽을 추가하는 것,
- 또는 읽기 권한 요건을 가진 스포일러 태그를 게시글에 포함하는 것.
현재 이걸 할 수 있는 방법이 있을까요?
만약 없다면, 이 기능을 추가하는 것이 좋은 아이디어일까요? 코어에 추가할까요? 플러그인으로 만들까요?