ユーザーは通知設定を一括でどのように変更できますか?

こんにちは、皆様!

ユーザーとして個人の設定を変更したい場合だけでなく、管理者として他のユーザーの設定を一括で変更できるようにしたいと考えています。例えば:

カテゴリ 1:チョコレート
サブカテゴリ:M&M、キットカット、ハーシーズ、フェッロロ、マーシュ

カテゴリ 2:パスタ
サブカテゴリ:スパゲッティ、フジッリ、ファルファッレ

カテゴリ 3:調理方法
サブカテゴリ:コース 1、コース 2、コース 3、コース 4、コース 5、コース 6、コース 7

チョコレートに特化して参加するグループがあり、彼らが「チョコレート(およびそのサブカテゴリ)以外をすべてミュートする」設定を希望する場合、そのような実装は可能でしょうか?

現在、メインカテゴリをミュートすると、ホーム画面ではそのメインカテゴリ自体が非表示になりますが、各メインカテゴリに属するサブカテゴリはトピックリストの下部に残ります。サブカテゴリを個別にミュートしない限り、それらは非表示になりません。サブカテゴリを個別にミュートする作業に加え、メインカテゴリ自体をミュートするのは、メインカテゴリが多数あるため、グループやユーザーごとに非常に手間がかかります。

この機能があれば、チョコレートに集中したいユーザーが、ミュートされたメインカテゴリからグレーアウト表示されたサブカテゴリを見るのではなく、チョコレートとそのサブカテゴリのみを表示できるようになります。
具体的には、「すべてミュート(指定カテゴリ以外)」ボタンや、「チョコレートおよびそのサブカテゴリの最初の投稿のみをウォッチする」ボタンのような機能です。

グループカテゴリ設定を使ってその大半を実現できますが、あなたの要望の細部や Discourse の挙動については、私も完全には把握できていません。:wink:

「いいね!」 1

@pfaffman、ご返信ありがとうございます!ユーザーがこの機能を使う場合、参加したいカテゴリ(サブカテゴリを含む)を「ミュート」で手動入力して、自分が参加した内容だけを厳密に閲覧できるようにする必要があります。私がユーザーに提供したいのは、「すべてミュート(指定カテゴリのみ例外)」のような機能です。つまり、本当に見たい1〜2のカテゴリだけを選択すれば、それ以外は自動的にミュートされる仕組みです。これはDiscourseで実現可能でしょうか?

これらはグループの設定です。グループに参加する人に対して、これらすべてを設定できます。少なくとも私の理解では、あなたが求めていることはすべて対応しています。