우리는 수많은 제3자 벤더들과 협의를 진행합니다. 하지만 모든 카테고리와 게시글이 표시되는 내부 사용자와 달리, 벤더는 우리와 대화를 나눈 스레드에만 접근할 수 있도록 제한되어야 합니다. 또한 벤더는 태그가 지정되지 않은 공개 스레드를 볼 수 없어야 합니다(예: 유사한 서비스를 제공하는 두 벤더와 협의를 진행할 경우, 각 벤더의 견적은 기밀이므로 서로의 내용을 어떤 방식으로든 볼 수 없어야 합니다).
이러한 워크어라운드는 구현 가능할 것 같습니다.
각 벤더마다 사용자를 생성하되, 내부 공개 스레드에는 접근할 수 없도록 설정
벤더는 자신이 태그된 개인 스레드만 보고 응답할 수 있으며, 해당 스레드 내에서만 응답 가능
크리스가 팀 내 게스트에 대해 작성한 요약을 좋아합니다. 외부 파트너, 벤더, 고객과 협력하면서 이들을 서로 그리고 내부 토론과 분리하여 관리하려는 팀에게는 유용하고 기대되는 기능입니다.
원하시는 기능을 Discourse의 개인 메시지로 대체할 수 있을 것입니다. 특정 사용자들과만 비공개로 토론하려면 해당 사용자들을 추가하면 됩니다. 하지만 개인 메시지(PM) 시스템을 사용하면 토론이 격리되어 커뮤니티의 다른 구성원들과 쉽게 공유할 수 없다는 단점이 있습니다.
모든 벤더에게 하나의 게스트 카테고리를 사용하는 건가요? 그렇다면 해당 게스트 카테고리에서 벤더들이 서로의 스레드를 볼 수 있게 되어 문제가 됩니다.
벤더별로 게스트 카테고리를 만든다면, 단기 및 장기적으로 여러 벤더가 존재하게 됩니다. 그러면 게스트 카테고리가 곧 빠르게 증가할 것입니다.
지금은 @codinghorror 님의 해결책이 흥미롭습니다. 아직 완전히 이해하지 못했지만, 더 알아볼 예정입니다.
그래서, 이 사람들에게 가입을 요청하고, 내부 카테고리를 볼 수 없도록 금지된 게스트 그룹으로 보내고, 그런 다음 그들을 태그하여 해당 스레드만 볼 수 있도록 개인 메시지 스레드를 생성하는 것이 가능한가요? 카테고리를 볼 수 없도록 금지하면, 개인 메시지(개인 스레드)도 자동으로 금지되지 않는 것이 맞나요?