Can watching a category watch all its subcategories as well?

It seems like whenever a category is watched, any subcategories underneath it are not automatically watched as well.

This way, when I have a lot of subcategories (in our case different countries), it is quite a long watch list that must be carefully maintained for different users.

Is there a way to “propagate” the watch to subcategories?

「いいね!」 9

This question is similar to:

in

https://meta.discourse.org/t/how-to-get-notification-of-all-new-topics-of-a-category/4496

but it doesn’t seem to have a resolution yet. Subcategories seem to be only used for:

  1. Organization purposes
  2. Getting list of Latest
「いいね!」 1

This seems relevant:

But anyway, can I get clarity on the intended situation? There no relation between watch settings for categories and subcategories? They each are changed independently, and only posts directly in the top-level category are affected by its watch settings?

「いいね!」 2

Following up on this, I think the solution I’d want is:

  • A watch option for only top-level categories called “watch this + all subcategories”
「いいね!」 7

Though I can see why selecting the parent separately would be good for some. In our case the there is no posting allowed in the parent category so there is nothing there but the subcategories which there can be many of. Though I would love not have to have to need a bunch of subcategories I think we still need them in some cases.

A way to quickly multi-select in the mute category selection dropdown would be nice too, for those who like fine tuning. but a single option like mentioned above would be great as well

「いいね!」 6

This would be very helpful for our international forum too.

「いいね!」 3

This would be excellent for our forum too, especially if it were also enabled as a default option in the site settings (i.e. in the ‘default categories watching’ setting). It would go some way to addressing various UX issues our users are reporting.

「いいね!」 4

I’ve modified a small plugin I use for similar issues as a personal solution for this as I also need to silence subcategories for language reason.
https://github.com/c-holtermann/discourse-watch-category-jungmedizinerforum/commit/389ad3c2b1c7e2513b0b03775238ef8c5ed2bccd

「いいね!」 3

Thanks for that @Christoph_Holtermann!
I’m no coder, but will pass it on to our resident dev lead to see whether we can make some use of it (we would need to modify it to include subcategories)

There just needs to be an option to “Apply to all sub-categories” when I set the status for a category.

「いいね!」 1

この動作を変更することを検討しています。ユーザーがカテゴリを「監視」に設定すると、その下にあるすべてのサブカテゴリが自動的に監視されるようになります。「ミュート」の動作と一致し、必要に応じて、ユーザーは任意のサブカテゴリの追跡レベルを手動で変更できます。

この件に関して新しいフィードバックがあるか、またはフォーラムにとって今後も役立つとまだ同意している人がいるか疑問に思っています。

「いいね!」 3

つまり、理解が正しいか確認させてください。カテゴリで「視聴中」を選択した場合、サブカテゴリレベルでは:

  • 手動で「視聴中」を選択するのは悪い
  • 手動で別のレベルを選択するのは良い

この状況は、どちらを選んでも良くない状況(ルーズ・ルーズ)だと見ています。

しかし、かなりの数の管理者がサブカテゴリ(さらにはサブサブカテゴリまで :face_with_spiral_eyes:)をタグとして使用しており、サブカテゴリ間には(私がフォローしているほぼすべての Discourse で当てはまる状況ですが)それほど深い文脈的なつながりがないため、すべてをフォローするように強制されるのではなく、自分で選択できる方が…迷惑です。もちろん、一度だけ行えばよいのですが。

一方で…カテゴリがサブカテゴリの「視聴中」から最新のコンテンツを表示するため、すべてのサブカテゴリで「視聴中」を選択するのは理にかなっています。

NaNoWriMoフォーラムでは、トップカテゴリが「監視中」に設定されている場合にすべてのサブカテゴリを「監視中」に設定すると、ユーザーにとっては悪夢となり、パフォーマンスの問題が発生します。

デフォルトのミュートが有効になっている唯一の理由は、ローカル地域のサブカテゴリを含むカテゴリに700以上のサブカテゴリがあるためです。

これが合理的なオプションになると考えられる唯一の方法は、管理者がそれを必要としないカテゴリのサブに対する自動動作を無効にする方法がある場合です。

「いいね!」 2

私にとっては、オプトインやオプトアウトではなく、オプトにするのが理想的です。したがって、トップレベルのカテゴリをウォッチまたはアンウォッチする際には、サブカテゴリをウォッチ/アンウォッチするかどうかを指定するように促します。どのような組み合わせでも保持できるようにします。

「いいね!」 2

私も同じです。サイトを、親カテゴリとは異なるデフォルトの監視設定を持つサブカテゴリを利用できるように構造化しました。これは非常に役立ちます!

必要なのは、サブカテゴリを監視のデフォルト設定の変更に含めるオプション(どのレベルでも)だけです。すべての親カテゴリに対して、2つのオプションがあることを意味します。

  1. カテゴリのみ
  2. カテゴリ + そのすべてのサブカテゴリ

UIのどこかでこれを見たことがあると思いますが、どこだったかどうしても見つけられません。以前はしばらくこのようになっていましたか?

「いいね!」 2

突然、ほとんどすべてのカテゴリ設定でそれができるようになりました。

まず、テキストで関心のあるカテゴリを検索する必要があるようです。

これは最初のリストにも表示されると、より使いやすくなると思います。見つけるのに時間がかかると思うので、私は一生懸命探しましたが、見つかりませんでした!!

「いいね!」 5

Nathanさん、ありがとうございます。これで変更の必要がなくなり、素晴らしいです。将来的にもっと発見しやすくすることも可能ですが、少なくともここにいる全員が、Discourseにこのオプションが存在することを知っています。

テストしたい方は、こちらへどうぞ → meta.discourse.org/my/preferences/tracking

「いいね!」 4

既存の機能は、すべての existing サブカテゴリを監視するのに最適に機能しますが、グループが existing and new サブカテゴリを追跡したい場合は、Discourse Automation を介して可能です。

「いいね!」 2

よくわかりません。既存のグループ通知設定(将来的に適用されるもの)と比較して、どのような利点があるのでしょうか?

「いいね!」 1

この自動化は、すべてのグループメンバーが将来のサブカテゴリを監視していることを保証するための回避策です。

既存のグループ通知設定では、「+2 サブカテゴリ」オプションをクリックすると、今日存在するサブカテゴリを追跡できると思いますが、将来のものは後で手動で追加する必要があると思います。

「いいね!」 2