特定のグループのみが閲覧・参加できるカテゴリ内のトピックを作成できますか?

  1. これは可能でしょうか?
    この質問の答えを探しましたが、現時点では「おそらく不可能」だと判断しました。しかし、確信を持ちたいと考えています。

  2. これは単純なプラグイン(専門家しか書けない複雑なプラグインではなく)で実現できるでしょうか?

特定のグループのみが閲覧・参加できるカテゴリを作成したいわけではありません。

また、私たちが求めているのは PM(プライベートメッセージ)ではありません。

特定のグループのみが閲覧・参加できるトピックをカテゴリ内に作成したい理由について説明させてください(カテゴリ内のすべてのトピックではなく、一部のトピックです)。

例えば、「レッドレイク自然キャンプ」のDiscourseフォーラムがあるとします。このキャンプには、さまざまなグループが数日間訪れます。すべての訪問者が参加できる公開カテゴリが多数あります。また、例えば「2020-02-05LocalBoyScouts」といった各訪問に合わせたグループが作成されており、そのグループには2020年2月5日のキャンプセッションに参加した地元のボーイスカウトのメンバーのみが含まれます。

メインのフォーラムカテゴリとして「グループ訪問」があり、スタッフの人物が「2020-02-05 ローカルボーイスカウトの冬の旅」というトピックを作成し、最初の投稿に旅の簡単な説明を加えます。

この方法でも機能しますが、そのトピックの閲覧・参加を「2020-02-05LocalBoyScouts」グループのメンバーに限定したいと考えています。

なぜそのトピックをそのグループに限定したいのかというと、「2020-03-05GirlGuide」というグループがあり、スタッフによって「2020-03-05 ガールガイドの冬の旅」というトピックが作成されているからです。

女の子たちが男の子のトピックを閲覧・参加できることを避けたいし、その逆も同様です。

キャンプを訪れる家族の中には、同じ公開カテゴリ「グループ訪問」にある自分たちの旅のトピックを誰でも閲覧・参加できるようにしたいと考えている方もいます。しかし、ご覧の通り、そのカテゴリ内の一部のトピックをキャンプを訪れたグループに限定する必要性があります。また、「BoyScoutLeader」や「GirlGuideLeader」といったグループも用意され、それぞれのトピックに追加されます。これにより、リーダーたちは年を越えて自分たちの訪問すべてを閲覧・参加できるようになります。

このトピックと同じことをお尋ねになっているようですが、答えは「いいえ」です。

参加したトピックをリンクしてくださり、ありがとうございます。

ただし、そのトピックで「解決済み」とマークされた回答は私のケースには当てはまりません。私のケースはジョーダンのケースとは異なります。

また、そのトピックにある他の回避策も、あくまで回避策であり、不必要に複雑です。

良い点としては、ここで提案する方法はジョーダンにも有効だと思われます。

主な違いは、私のキャンプに関するすべての訪問トピックが、フォーラムの全メンバーに公開されているかどうかに関わらず、公開の「グループ訪問」カテゴリに適切に整理される点です。

トピックに権限がなく、カテゴリにのみ権限があるという状況は、おそらく常に続くでしょう。もし、そのグループのメンバーだけが何かを見られるようにしたいなら、そのグループ専用のカテゴリを作成する必要があります。

考えられる方法として、タグを使い、そのグループに属さない全員がそのタグをミュートできるようにする手段(プラグインなど)を見つけることです。これにより、そのタグをミュート解除しない限り(または、プラグインが常にミュートさせるように強制しない限り)、タグ付けされたカテゴリは他の人に表示されなくなります。そのグループに属さない人が投稿を見られないことが単に面倒なだけであれば、これは解決策になり得ます。

ありがとうございます。一見すると、コーディング用のエキスパートモードのプラグインには見えないですね。人生は学びですから、試してみようと思います :slight_smile:

それに、女の子たちは男の子たちにすでにうんざりしていますし :wink:

それほどひどいことではないかもしれません。これをきっかけに始めてみてはいかがでしょうか:https://github.com/amical/discourse-watch-category。