Discourse에서 로그인한 회원이 참여했던 주제만 볼 수 있는 옵션이 있나요?

Discourse에서 로그인한 멤버가 참여(질문, 답변 등)한 주제만 볼 수 있도록 하는 옵션이 있나요?

참가한 적도 없는데 보지도 못하면서 어떻게 누구든 어떤 주제에 답할 수 있겠나요?

접근 권한을 말씀하시는 건가요? 아니면 단순히 필터를 말씀하시는 건가요?

질문이 필터에 관한 것이라면 /my/activity입니다

말씀하신 점은 이해합니다…

하지만 다음과 같이 작동하게 될 것입니다:

  • 회원은 지금까지 참여했던 모든 게시물에 접근할 수 있습니다.
  • 또한, 앞으로 만드는 모든 새 게시물에도 접근할 수 있습니다.

결국 사적인 주제를 검색하고 계신 거죠.

이해하기가 복잡해집니다. 원문(OP)에서는 토픽에 대해 말씀하셨는데, 지금은 게시물에 대해 말씀하고 계십니다. 게시물의 경우 Private replies 플러그인이 작동할 수 있습니다. 알려주셔서 감사합니다, @Jagster!

여전히 토픽을 의미하신다면, 앞으로 생성하는 모든 토픽은 본인 외에는 누구도 볼 수 없다는 논리적 문제가 여전히 남아 있습니다. 아무도 영원히 답글을 달 수 없게 됩니다.

정확히 어떤 것이 원하는지, 그리고 이것이 어떻게 작동하는지 잘 모르겠지만, 제 영어 실력으로는 이 정도입니다.

하지만 이 링크도 있습니다:

여러분 안녕하세요,

포럼의 접근 제어와 관련하여 제 목표를 명확히 하고자 합니다.

1. 현재 상황

현재 포럼에는 수천 명의 일반 사용자가 있으며, 이들은 서로 다른 레벨(TL 0~4)로 분류되어 있습니다.

현재 모델에서는 다음과 같습니다:
:white_check_mark: 모든 일반 사용자는 자신이 생성했든 아니든 모든 주제와 게시글에 접근할 수 있습니다.

2. 원하는 상황

일반 사용자에 대한 접근 제한을 구현하여, 사용자가 다음 내용만 볼 수 있도록 하려고 합니다:

  • :white_check_mark: 지금까지 참여했던 모든 주제와 게시글.
  • :white_check_mark: 사용자가 생성한 새로운 주제.

:small_blue_diamond: 즉, 토론에 한 번도 참여해 본 적 없는 신규 사용자는 로그인 후 주제를 하나(예: 질문을 통해) 생성할 때까지 아무 주제도 볼 수 없습니다.

또한, VIP 사용자라는 특별한 그룹을 만들고자 합니다. 이들은 다음과 같은 권한을 가집니다:
:white_check_mark: 누가 생성했든 모든 주제와 게시글에 완전한 접근 권한을 가집니다.
:white_check_mark: 일반 사용자가 VIP로 승격되면, 포럼의 모든 콘텐츠에 대한 무제한 접근 권한을 자동으로 얻게 됩니다.

3. 목표

주요 목표는 다음과 같습니다:
:small_blue_diamond: 위의 기준에 따라 일반 사용자의 접근을 제한하는 것.
:small_blue_diamond: 별도의 카테고리를 생성하지 않고도 VIP 사용자에게 완전한 접근 권한을 부여하는 것.

이 방식 그대로 구현할 수 없다면, 이러한 차이를 위해 비공개 카테고리를 생성하는 것이 대안이 될 수 있습니다. 그러나 이상적으로는 접근 제어가 1단계와 2단계에서 설명한 대로 작동해야 합니다.

누군가 제안이나 실행 가능한 해결책이 있다면, 여러분의 의견을 매우 감사히 들을 것입니다!

감사합니다! :blush:

첫 번째 질문:

  1. 저는 신규 사용자인데 아무것도 보이지 않습니다.
  2. VIP 사용자가 주제를 생성할 때까지.
  3. 다른 누군가가 그 주제에 답변합니다.
  4. 제가 아직 답변하지 않았는데도 다른 비-VIP 사용자의 답변을 볼 수 있을까요? 그리고 만약 제가 답변을 하면, 다른 사람들의 답변을 볼 수 있는 건가요, 아니면 제 답변만 볼 수 있는 건가요?

두 번째 질문:

  1. 처음에는 아무것도 보이지 않습니다.
  2. 제가 주제를 생성합니다.
  3. VIP만 볼 수 있으므로 VIP가 답변합니다.
  4. 그러면 비-VIP 사용자에게는 여전히 숨겨지는 건가요? 즉, 제가 질문을 해도 VIP만 답변할 수 있고, 다른 사용자는 제 주제를 절대 볼 수 없다는 뜻인가요?

알겠습니다.

여전히 주제를 볼 수 없습니다.

여전히 주제를 볼 수 없습니다.

아니요, 볼 수 없습니다.

VIP로 승격되지 않는 한 답변을 할 수 없습니다…

두 번째 질문:

  1. 처음에는 아무것도 보이지 않습니다 :white_check_mark:
  2. 주제를 생성합니다 :white_check_mark:
  3. VIP만 볼 수 있으므로 VIP가 답변합니다. :white_check_mark:
  4. 비-VIP에게는 여전히 숨겨지나요? 즉, 제가 질문하면 VIP만 답변할 수 있고, 다른 사용자는 제 주제를 절대 볼 수 없다는 뜻인가요? :white_check_mark:

내가 만든 주제 외에 다른 주제는 어떻게 볼 수 있나요?

VIP로 승급된 경우에만 가능합니다.
(지금까지 참여했던 모든 주제에 계속 접근할 수 있습니다.)

그러면 기본적으로 이것도 필요하다고 생각합니다.

이것은 주제를 "비공개화"할 수 있는 경우에만 의미가 있습니다. 즉, 이미 게시된 기존 주제들을 어떻게든 비공개로 변환하는 것이죠. 하지만 이미 여러 사용자가 답변을 한 상태라면 의미가 없습니다. 그러면 이 주제가 여러 사용자에게 비공개가 되는 건가요?

하나의 시스템을 선택해야 한다고 생각합니다. 두 가지 완전히 다른 모델을 설명하고 계시거든요.

기존 주제들을 닫아(일반 사용자가 더 이상 답변할 수 없게 하고, 새 비공개 질문만 생성할 수 있게 하는) 기존 주제들은 모두에게 공개 읽기 전용으로 남겨두는 것을 제안합니다. 어쨌든 지금까지 그렇게 되어 왔으니까요.

플러그인의 모든 기능을 살펴보겠습니다. 감사합니다.

다만 제 예상대로 정확히 작동할지는 확신할 수 없습니다:

  1. "오늘"부터 모든 사용자는 자신이 참여한 주제만 볼 수 있어야 합니다. 플러그인으로 이것이 가능한가요? 조사해 보겠습니다.
  2. 사용자가 VIP로 승격되면 모든 콘텐츠에 대한 제한 없는 접근 권한을 가져야 합니다. 플러그인으로 이를 어떻게 조정할지 확인해 보겠습니다.

다시 한번 감사합니다! 플러그인 설치 및 테스트가 완료되면 업데이트하겠습니다.

솔직히 말씀드리면, 제 상상이랑 정확히 똑같이 작동할지는 좀 의문이 듭니다… 한번 두고 보겠습니다. 좋은 결과가 있기를 바랍니다!

10,000개 이상의 주제 :frowning:

제가 찾고 있는 것은 단순한 시스템입니다.

지금까지 토론에 참여했던 사용자들의 접근 권한을 유지하고 싶습니다. 토론에 참여했던 일반 사용자는 해당 토론에 대한 접근 권한을 유지해야 합니다.

이 시점부터는 VIP 사용자(구독료를 지불하는 사용자)만 이전과 마찬가지로 모든 주제에 대한 완전한 접근 권한을 가질 것입니다.

간단히 말해, 구독 기반 모델입니다.

카테고리에는 특정 그룹이 토픽을 볼 수 있는지, 새로운 토픽을 만들거나 토픽에 답글을 달 수 있는지를 제어하는 권한이 있습니다. 대부분의 커뮤니티에서는 모든 사용자가 (적어도 일부 내용을) 읽을 수 있지만, 참여하려면 더 높은 권한(즉, 최소한 로그인)이 필요합니다. 질문자님의 상황은 이와 정반대입니다.

플러그인 없이 질문하신 기능을 구현하는 방법은 PM(개인 메시지)만 사용하는 것입니다. 일반 사용자는 @vip 그룹으로 그룹 PM을 보내면 됩니다. 그러면 해당 사용자와 VIP만 메시지를 볼 수 있으며, 다른 누구도 볼 수 없습니다.

이 경우 카테고리는 없게 되지만, 태그는 여전히 사용할 수 있습니다.