Discourse에서 로그인한 멤버가 참여(질문, 답변 등)한 주제만 볼 수 있도록 하는 옵션이 있나요?
참가한 적도 없는데 보지도 못하면서 어떻게 누구든 어떤 주제에 답할 수 있겠나요?
접근 권한을 말씀하시는 건가요? 아니면 단순히 필터를 말씀하시는 건가요?
질문이 필터에 관한 것이라면 /my/activity입니다
말씀하신 점은 이해합니다…
하지만 다음과 같이 작동하게 될 것입니다:
- 회원은 지금까지 참여했던 모든 게시물에 접근할 수 있습니다.
- 또한, 앞으로 만드는 모든 새 게시물에도 접근할 수 있습니다.
결국 사적인 주제를 검색하고 계신 거죠.
이해하기가 복잡해집니다. 원문(OP)에서는 토픽에 대해 말씀하셨는데, 지금은 게시물에 대해 말씀하고 계십니다. 게시물의 경우 Private replies 플러그인이 작동할 수 있습니다. 알려주셔서 감사합니다, @Jagster!
여전히 토픽을 의미하신다면, 앞으로 생성하는 모든 토픽은 본인 외에는 누구도 볼 수 없다는 논리적 문제가 여전히 남아 있습니다. 아무도 영원히 답글을 달 수 없게 됩니다.
정확히 어떤 것이 원하는지, 그리고 이것이 어떻게 작동하는지 잘 모르겠지만, 제 영어 실력으로는 이 정도입니다.
하지만 이 링크도 있습니다:
여러분 안녕하세요,
포럼의 접근 제어와 관련하여 제 목표를 명확히 하고자 합니다.
1. 현재 상황
현재 포럼에는 수천 명의 일반 사용자가 있으며, 이들은 서로 다른 레벨(TL 0~4)로 분류되어 있습니다.
현재 모델에서는 다음과 같습니다:
모든 일반 사용자는 자신이 생성했든 아니든 모든 주제와 게시글에 접근할 수 있습니다.
2. 원하는 상황
일반 사용자에 대한 접근 제한을 구현하여, 사용자가 다음 내용만 볼 수 있도록 하려고 합니다:
지금까지 참여했던 모든 주제와 게시글.
사용자가 생성한 새로운 주제.
즉, 토론에 한 번도 참여해 본 적 없는 신규 사용자는 로그인 후 주제를 하나(예: 질문을 통해) 생성할 때까지 아무 주제도 볼 수 없습니다.
또한, VIP 사용자라는 특별한 그룹을 만들고자 합니다. 이들은 다음과 같은 권한을 가집니다:
누가 생성했든 모든 주제와 게시글에 완전한 접근 권한을 가집니다.
일반 사용자가 VIP로 승격되면, 포럼의 모든 콘텐츠에 대한 무제한 접근 권한을 자동으로 얻게 됩니다.
3. 목표
주요 목표는 다음과 같습니다:
위의 기준에 따라 일반 사용자의 접근을 제한하는 것.
별도의 카테고리를 생성하지 않고도 VIP 사용자에게 완전한 접근 권한을 부여하는 것.
이 방식 그대로 구현할 수 없다면, 이러한 차이를 위해 비공개 카테고리를 생성하는 것이 대안이 될 수 있습니다. 그러나 이상적으로는 접근 제어가 1단계와 2단계에서 설명한 대로 작동해야 합니다.
누군가 제안이나 실행 가능한 해결책이 있다면, 여러분의 의견을 매우 감사히 들을 것입니다!
감사합니다! ![]()
첫 번째 질문:
- 저는 신규 사용자인데 아무것도 보이지 않습니다.
- VIP 사용자가 주제를 생성할 때까지.
- 다른 누군가가 그 주제에 답변합니다.
- 제가 아직 답변하지 않았는데도 다른 비-VIP 사용자의 답변을 볼 수 있을까요? 그리고 만약 제가 답변을 하면, 다른 사람들의 답변을 볼 수 있는 건가요, 아니면 제 답변만 볼 수 있는 건가요?
두 번째 질문:
- 처음에는 아무것도 보이지 않습니다.
- 제가 주제를 생성합니다.
- VIP만 볼 수 있으므로 VIP가 답변합니다.
- 그러면 비-VIP 사용자에게는 여전히 숨겨지는 건가요? 즉, 제가 질문을 해도 VIP만 답변할 수 있고, 다른 사용자는 제 주제를 절대 볼 수 없다는 뜻인가요?
알겠습니다.
여전히 주제를 볼 수 없습니다.
여전히 주제를 볼 수 없습니다.
아니요, 볼 수 없습니다.
VIP로 승격되지 않는 한 답변을 할 수 없습니다…
두 번째 질문:
- 처음에는 아무것도 보이지 않습니다

- 주제를 생성합니다

- VIP만 볼 수 있으므로 VIP가 답변합니다.

- 비-VIP에게는 여전히 숨겨지나요? 즉, 제가 질문하면 VIP만 답변할 수 있고, 다른 사용자는 제 주제를 절대 볼 수 없다는 뜻인가요?

내가 만든 주제 외에 다른 주제는 어떻게 볼 수 있나요?
VIP로 승급된 경우에만 가능합니다.
(지금까지 참여했던 모든 주제에 계속 접근할 수 있습니다.)
그러면 기본적으로 이것도 필요하다고 생각합니다.
이것은 주제를 "비공개화"할 수 있는 경우에만 의미가 있습니다. 즉, 이미 게시된 기존 주제들을 어떻게든 비공개로 변환하는 것이죠. 하지만 이미 여러 사용자가 답변을 한 상태라면 의미가 없습니다. 그러면 이 주제가 여러 사용자에게 비공개가 되는 건가요?
하나의 시스템을 선택해야 한다고 생각합니다. 두 가지 완전히 다른 모델을 설명하고 계시거든요.
기존 주제들을 닫아(일반 사용자가 더 이상 답변할 수 없게 하고, 새 비공개 질문만 생성할 수 있게 하는) 기존 주제들은 모두에게 공개 읽기 전용으로 남겨두는 것을 제안합니다. 어쨌든 지금까지 그렇게 되어 왔으니까요.
플러그인의 모든 기능을 살펴보겠습니다. 감사합니다.
다만 제 예상대로 정확히 작동할지는 확신할 수 없습니다:
- "오늘"부터 모든 사용자는 자신이 참여한 주제만 볼 수 있어야 합니다. 플러그인으로 이것이 가능한가요? 조사해 보겠습니다.
- 사용자가 VIP로 승격되면 모든 콘텐츠에 대한 제한 없는 접근 권한을 가져야 합니다. 플러그인으로 이를 어떻게 조정할지 확인해 보겠습니다.
다시 한번 감사합니다! 플러그인 설치 및 테스트가 완료되면 업데이트하겠습니다.
솔직히 말씀드리면, 제 상상이랑 정확히 똑같이 작동할지는 좀 의문이 듭니다… 한번 두고 보겠습니다. 좋은 결과가 있기를 바랍니다!
10,000개 이상의 주제 ![]()
제가 찾고 있는 것은 단순한 시스템입니다.
지금까지 토론에 참여했던 사용자들의 접근 권한을 유지하고 싶습니다. 토론에 참여했던 일반 사용자는 해당 토론에 대한 접근 권한을 유지해야 합니다.
이 시점부터는 VIP 사용자(구독료를 지불하는 사용자)만 이전과 마찬가지로 모든 주제에 대한 완전한 접근 권한을 가질 것입니다.
간단히 말해, 구독 기반 모델입니다.
카테고리에는 특정 그룹이 토픽을 볼 수 있는지, 새로운 토픽을 만들거나 토픽에 답글을 달 수 있는지를 제어하는 권한이 있습니다. 대부분의 커뮤니티에서는 모든 사용자가 (적어도 일부 내용을) 읽을 수 있지만, 참여하려면 더 높은 권한(즉, 최소한 로그인)이 필요합니다. 질문자님의 상황은 이와 정반대입니다.
플러그인 없이 질문하신 기능을 구현하는 방법은 PM(개인 메시지)만 사용하는 것입니다. 일반 사용자는 @vip 그룹으로 그룹 PM을 보내면 됩니다. 그러면 해당 사용자와 VIP만 메시지를 볼 수 있으며, 다른 누구도 볼 수 없습니다.
이 경우 카테고리는 없게 되지만, 태그는 여전히 사용할 수 있습니다.