# トピックへの投稿をグループメンバーに制限し、全てのユーザーが読めるようにする方法はありますか？

**URL:** <https://meta.discourse.org/t/is-there-any-way-to-restrict-posting-in-a-topic-to-members-of-a-group-but-allow-all-users-to-read-the-topic/231228>\
**Category:** Product Support\
**Created:** [2022 年 6 月 27 日午後 3:30 UTC](https://meta.discourse.org/t/is-there-any-way-to-restrict-posting-in-a-topic-to-members-of-a-group-but-allow-all-users-to-read-the-topic/231228 "2022-06-27T15:30:03Z")\
**Posts on this page:** 1\
**Showing post:** 17

<div class="post-metadata">

**Author:** ![Daniel\_McQuillen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/daniel_mcquillen/32/160806_2.png) [@Daniel\_McQuillen](https://meta.discourse.org/u/Daniel_McQuillen)\
**Post date:** [2024 年 2 月 6 日午前 12:00 UTC](https://meta.discourse.org/t/is-there-any-way-to-restrict-posting-in-a-topic-to-members-of-a-group-but-allow-all-users-to-read-the-topic/231228/17 "2024-02-06T00:00:47Z")

</div>

@maiki うわー。それは知りませんでした。共有ありがとうございます!!!

しかし、現在の戦略では、設定して忘れるようなものです。コースが作成されたら、デフォルトのコホートのトピックとサブカテゴリを作成し、必要なトピックをすべて入力できます。新しいコホートが追加されたら、新しいグループとサブカテゴリを作成し、トピックをコピーします。

その後は、コールバックを介してアクティビティ通知を処理するだけで、それを忘れることができます。

あなたが説明したアプローチでは、より手作業が増えるのでしょうか？「グループPMを送信する」というのは、コースのライフタイム中に発生するアクティビティのように聞こえます。新しい学生が既存のコースに登録され、特定のコホートに入れられた場合、Discourseで正しいグループに追加でき、そのコホートの既存のサブカテゴリと、そのコピーであるすべてのトピックにアクセスできるようになります。この場合、既存の「グループPM」に自動的に追加されるため、ワークフローに違いはありませんか？

UIは同じように表示されますか？現在、通常のDiscourse UIのように、トピックがあり、その下に（必要に応じて特定のコホートの）すべての投稿があります。

新しいコホートが作成されるたびにサブカテゴリとすべてのトピックのコピーを作成し、それを管理しなければならないのは嫌なので、この直接PMは興味深いです。しかし、「プライベートメッセージ」を使用して、カテゴリ+トピックができるすべてのことを行うことに、何か見落としているのではないかという懸念があります。

---

_[View the full topic](https://meta.discourse.org/t/is-there-any-way-to-restrict-posting-in-a-topic-to-members-of-a-group-but-allow-all-users-to-read-the-topic/231228)._
