特定のカテゴリで新規トピックの投稿者を制限したいと考えています。簡単です。そのカテゴリ内で「作成」の権限をユーザーに与えなければよいだけです。
ユーザーには「返信」ボタンを押して、Discourse が自動的に別のカテゴリにリンクされたトピックを作成するようにしたいと考えています。
カテゴリへの「返信」権限を拒否したり、単にトピックをロックしたりしても、望む動作にはならないと思います。
私のユースケースは、常時有効な記事が満載のカテゴリです。ユーザーが元の記事にリンクされる形で、新しい議論のためのトピックを作成できるようにしたいと考えています(もちろん、リンクされたトピック内で引用も可能です)。
??
「いいね!」 2
やり方にかかわらず、ユーザーにとっては非常に混乱する設定になるでしょう。
私が思いつくのは、カテゴリごとに固定されたバナーで「ユーザーは他の場所でトピックを作成する必要がある」と説明することです。そのような追加の作業を強いられると、私の経験上、ユーザーはそれを行うよりも離れてしまう傾向があります。
「いいね!」 1
…ふむふむ、メタでさらに色々クリックして回ってみたところ、私が望んでいる通りの動作がいくつかの場所で確認できました(もしかすると最初の投稿ではうまく説明できていなかったかもしれませんが):
こちらのトピックをご覧ください:https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-windows-10-for-development/75149…
最初の投稿への返信と、一番下にあるトピックへの返信の両方が、私がコミュニティで意図的に実現したい動作をしてくれます。
- 返信コントロールが表示され、返信できることが示されています
- 返信すると、デフォルトでリンク付きのトピック作成になります:
「いいね!」 1
riking
(Kane York)
4
それは明らかに新しいトピックではありません。タイトル行がないためです…
トピックレンチ → トピックタイマーの「返信の自動削除」設定を使用し、人々が発表について話し合えるように返信できるようにしましょう(例:提案された修正など)。
「いいね!」 2
おおおおおおおおおお……ずっとそのオプションの選択の仕組みを勘違いしていました。現在の値が選択されているとは表示されないのですね。
私のスクリーンショットでは、通常の「返信」オプションが表示されていないことから、それが利用できないのだと解釈していました。@riking さんがおっしゃる通り、私が示したトピックでは実際には返信が可能だったのですね。
「いいね!」 1
さて…
…そうですね、これが正解だと感じています。ユーザーが返信はできるが、新しいトピックを開始できないカテゴリーを使用することにします。
思考のエネルギーをありがとうございました! 
「いいね!」 2
system
(system)
クローズされました:
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.