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 Mi Piace

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 Mi Piace

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 Mi Piace

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 Mi Piace

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 Mi Piace

This would be very helpful for our international forum too.

3 Mi Piace

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 Mi Piace

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 Mi Piace

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 Mi Piace

Stiamo valutando di modificare questo comportamento in modo che, quando un utente imposta una categoria come “Watching”, tutte le sottocategorie sottostanti vengano automaticamente monitorate. Ciò corrisponderebbe al comportamento di “Muted” e, se necessario, gli utenti potrebbero modificare manualmente i livelli di tracciamento per qualsiasi sottocategoria.

Mi chiedo se ci siano nuovi feedback in merito, o se le persone concordino ancora sul fatto che sarebbe utile per i loro forum in futuro.

3 Mi Piace

Quindi, sto capendo bene — quando viene scelto “Watching” per una categoria, a livello di sottocategoria:

  • scegliere manualmente “Watching” è un errore
  • scegliere manualmente un altro livello è corretto

Per come la vedo io, ci troviamo di fronte a un’altra situazione in cui si perde su entrambi i fronti.

Ma dato che molti amministratori usano le sottocategorie (e persino le sotto-sottocategorie :face_with_spiral_eyes:) come tag e le sottocategorie non hanno alcun legame contestuale più profondo tra loro (situazione vera in quasi tutti i Discourse che seguo), costringermi a seguire tutto invece di poter scegliere è… fastidioso. Certo — deve essere fatto solo una volta, ma comunque.

D’altra parte… dato che la categoria mostra i contenuti come ultimi dalle sottocategorie “Watching”, è logico che ogni sottocategoria sia impostata su “Watching”.

Nei forum di NaNoWriMo, impostare tutte le sottocategorie su “in osservazione” quando la categoria principale è impostata su “in osservazione” sarebbe un incubo per i nostri utenti e un problema di prestazioni.
L’intero motivo per cui abbiamo la disattivazione predefinita abilitata è perché la categoria che contiene le sottocategorie per le nostre regioni locali ha oltre 700 sottocategorie.
L’unico modo in cui potrei vedere questa come un’opzione ragionevole lì sarebbe se ci fosse un modo per un amministratore di scegliere di disabilitare il comportamento automatico sulle sottocategorie per le categorie che non ne hanno bisogno.

2 Mi Piace

Mi sembra ideale renderlo un opt, non un opt-in o opt-out. Quindi, quando qualcuno guarda o smette di guardare una categoria di primo livello, chiedi loro di specificare se guardare/smettere di guardare le sottocategorie. Mantieni la capacità di avere qualsiasi combinazione.

2 Mi Piace

Lo stesso - ho strutturato il nostro sito per sfruttare la possibilità di avere sottocategorie con un’impostazione di monitoraggio predefinita diversa dai loro genitori. Questo è super utile!

Tutto ciò di cui ha bisogno è un’opzione per includere le sottocategorie nelle modifiche predefinite del monitoraggio (a qualsiasi livello). Sto parlando del fatto che per ogni categoria che è un genitore, ci sono due opzioni:

  1. Solo la categoria
  2. La categoria + tutti i suoi figli

Sono sicuro di averlo visto da qualche parte nell’interfaccia utente per qualcos’altro, ma non riesco proprio a trovare dove. È stato così in passato per un po’?

2 Mi Piace

Sono improvvisamente riuscito a farlo, praticamente in tutte le impostazioni di Categoria:

Per iniziare, sembra che sia necessario cercare la categoria di interesse con del testo.

Potrebbe essere più gradevole che appaia anche nell’elenco iniziale, poiché penso che ci vorrà un po’ di tempo prima che le persone la scoprano per caso. Non sono riuscito a trovarla e ho cercato con molta attenzione!!

5 Mi Piace

Grazie Nathan, è fantastico perché rimuove la necessità di qualsiasi modifica. Potremmo renderla più facilmente individuabile in futuro, se necessario, ma almeno tutti qui ora sanno che questa opzione esiste in Discourse.

Se qualcuno vuole testare, vada qui → meta.discourse.org/my/preferences/tracking

4 Mi Piace

La funzionalità esistente funziona benissimo per seguire tutte le sottocategorie esistenti, ma nel caso in cui si desideri che un gruppo segua sottocategorie esistenti e nuove, è possibile tramite Discourse Automation.

2 Mi Piace

Non sono sicuro di capire. Quale vantaggio offre rispetto alle impostazioni di notifica di gruppo esistenti (che vengono applicate in modo prospettico)?

1 Mi Piace

Questa automazione è una soluzione alternativa per garantire che tutti i membri del gruppo seguano le future sottocategorie.

Attraverso le impostazioni di notifica di gruppo esistenti, credo che fare clic sull’opzione +2 sottocategorie monitorerebbe le sottocategorie esistenti oggi, ma dovresti aggiungere manualmente quelle future in seguito.

2 Mi Piace