Restrict Topic to Specific Users

Is there a way, perhaps witha plugin, to restrict posters to a public topic to a defined list? Ideally this should be a topic specific list of users.

1개의 좋아요

Not sure exactly what you are asking for, but category security settings is the place to look to set up who is allowed to create topics, reply to topics or even see topics within each category. So I guess you’d want to put the topic you want to restrict access to within a category set up with the permissions you desire. E.g. everyone can see and reply, but only staff can create.

2개의 좋아요

That is at a category level. What about at a topic level?

1개의 좋아요

Convert the topic to a PM if topic-level restrictions are needed. Topics do not support restricted access except that provided at the category level.

6개의 좋아요

Or just create a category for the one topic if you need it to be public but restrict who is allowed to post to it. You could then later close the topic and move it to a different category and delete the special category with restricted access.

4개의 좋아요

사용자/그룹을 특정 토픽으로 제한하지 않는 이유는 무엇인가요? 특정 사용자 그룹이 특정 스레드 집합에 접근할 수 있도록 많은 수의 스레드를 생성해야 하는 사용 사례가 있습니다. 예를 들어 Group1은 Thread 1, 4, 7, 10에 접근하고, Group2는 Thread 2, 5, 8 등에 접근하는 식입니다. 이러한 스레드와 그룹의 수가 매우 많을 수 있습니다. 이러한 모든 것을 카테고리로 생성하는 것은 의미가 크지 않으나, 현재로서는 유일한 선택지로 보입니다.

누군가 권한 개념을 토픽으로 확장하지 않는 설계 제한 사항에 대해 설명해 주실 수 있으신가요?

2개의 좋아요

Discourse에는 이미 개별 권한을 가진 주제, 즉 개인 메시지(Personal Messages)가 존재합니다.

카테고리 내 주제는 이미 카테고리 수준의 권한을 상속받기 때문에, 주제별로 다른 방식으로 상호작용할 수 있다면 매우 혼란스럽고 직관적이지 않을 것입니다.

권한 모델은 의도적으로 단순하고 직관적으로 설계되었습니다. 사용자의 사용 사례는 이미 개인 메시지(PM)를 통해 지원되고 있습니다.

1개의 좋아요

개인 메시지는 한 명에게만 표시되는 것을 의미하지 않나요? 여기서는 한 스레드를 사용자 그룹이 이용할 수 있도록 하려는 의도입니다. PM(개인 메시지)이 그런 기능을 지원하는가요?

2개의 좋아요

네, 개인 메시지는 사용자와 그룹의 모든 조합 간에 전송할 수 있습니다.

2개의 좋아요

하지만 공개할 수는 없어요. 게시자나 그룹을 추가해서 기여할 수 있지만, 모든 사람이 볼 수 있는 PM 같은 기능이 있다면 정말 유용할 것 같아요.

2개의 좋아요

이 문제에 대해 더 생각해 보니, 실제로 매우 유용할 것 같습니다. 구현 방법으로는 1) 설정을 통해 특정 PM(개인 메시지)을 카테고리에서 공개하거나, 2) inducían 사용자/그룹이 닫힌 토픽에 게시할 수 있도록 토픽 수준의 권한을 부여하는 방식이 있을 수 있습니다.

이 중 #2가 가장 직접적인 해결책으로 보입니다. 이상적으로는 사용자가 게시 권한을 요청할 수 있도록 하면 좋겠습니다.

이 기능이 로드맵에 추가될 수 있을까요?

아니요, 그것은 Discourse를 처음부터 거의 완전히 다시 작성해야 함을 의미합니다. 우리는 주제별 권한을 제공하지 않았고, 앞으로도 제공하지 않을 것입니다. 단, 개인 메시지(PM)는 예외입니다.

물론 주제를 PM으로 변환하거나 그 반대도 가능합니다.

3개의 좋아요

특정 카테고리 내에서 개인 메시지를 공개적으로 표시할 수 있도록 허용하는 것은 어떨까요? 그렇게 하면 더 쉬울까요?