Mute category to mute all children categories

I think this is more logical. In case, we want to exclude a specific child category, just insert it to watch.
What do you guys think about this ?

6 Mi Piace

Let’s say the board I’m on has the following category structure:

  • foo
  • bar
    • wimble
    • wobble
    • wabble
  • baz

I want to mute bar (and therefore the subcategories underneath it), but leave bar|wobble as it is normally. My understanding of your suggestion is that my only option is to Watch or Track bar|wobble? What if I just want bar|wobble topics to default to Regular?

I don’t know, maybe, its such and edge area of the system I am not sure I can justify making changes to it now.

2 Mi Piace

Muting sub-categories would very much be the expected behaviour.

The way to implement this cleanly (from a user perspective) would be to add a new notification mode to sub-categories called “Inherit from parent” and make this the default. Users could then explicitely set the notification level for sub-categories if they so choose.

4 Mi Piace

Sorry for bumping this thread.

Can confirm, various users in my forum got confused about muting a category with sub-categories in it. They wondered why it made the category appear twice on the categories page: once dimmed in the primary view, and once hidden away in the collapsible section. It wasn’t obvious to them that they had to also mute the sub-categories in order to hide it completely.

Another potential way to implement this would be asking users whether they would like to mute sub-categories after they chose to mute a top-level category. It doesn’t have to be done automatically, but users need to be made aware of the fact that muting a top-level category may not mute all topics within it.

1 Mi Piace

@codinghorror, penso che abbia senso rianimare questa discussione. Se la categoria di muting disattiva automaticamente tutte le sottocategorie, il comportamento sarebbe più sensato.

Questo risolverebbe un problema che @fitzy e @HAWK stanno affrontando oggi.

La proposta qui è la seguente (considerando questa gerarchia)

  • A
  • B
  • C

Mute (A) … (B) e (C) non appaiono più in latest e nelle categorie a meno che non vengano esplicitamente tracciati

Per far riapparire (B) negli elenchi, dovresti impostarlo su Normal

Navigando verso (C) vedresti:

image

Sono passati anni, ma questo fastidio sta influenzando molto il nostro personale, concordo sul fatto che il comportamento “mute figli automatico” sia più intuitivo e ci sia una disattivazione molto facile.

Opinioni?

3 Mi Piace

Probabilmente va bene, è arrivato il suo momento! :alarm_clock:

(La resistenza qui riguardava principalmente il fatto che le sottosottosottocategorie fossero una pessima, pessima idea. Cosa che sono ancora.)

2 Mi Piace

Presumo che le sottocategorie debbano ereditare lo stato di disattivazione dalla categoria principale solo se non è stato impostato nulla in modo esplicito in precedenza. Quindi, se imposto B su “watching” prima, quando disattivo A, solo C verrà disattivato.

La disattivazione è solo un esempio, ma che dire di altri stati di notifica?

Dovremmo essere coerenti e, quando decidiamo di impostare A su “watching”/“tracking”, dovremmo impostare anche B e C su “watching”/“tracking” o implementare quella soluzione solo per la disattivazione?

Sì, infatti mi limiterei a un’impostazione predefinita basata sull’assenza del record utente della categoria.

Il muting (A) nel nostro esempio sopra non dovrebbe riempire questa casella automaticamente con B e C.

Suppongo di supportare la coerenza qui. Ma dovrebbe essere tutto basato sull’assenza, non dovremmo creare nuove righe nella tabella per le sottocategorie.

2 Mi Piace

Voglio segnalare un potenziale rischio qui a causa di un’incoerenza già esistente. La disattivazione dell’audio di una categoria non disattiva esplicitamente ogni argomento in quella categoria. Piuttosto, sovrascrive qualsiasi argomento nello stato “mai impostato” trattandoli come se fossero impostati su Disattivato. Tuttavia, il tracciamento/la visualizzazione di una categoria imposta esplicitamente ogni argomento esistente e nuovo in quella categoria su Tracciamento/Visualizzazione. È importante notare che la rimozione di una categoria da Disattivato la rende essenzialmente come se non l’avessi mai aggiunta a Disattivato in primo luogo, ma la rimozione di una categoria da Tracciamento/Visualizzazione non annulla il fatto che ogni argomento esistente in quella categoria sia ancora impostato su Tracciamento/Visualizzazione. Non traccerà/guarderà più i nuovi argomenti in quella categoria.

Personalmente, sto ancora affrontando il fatto di aver impostato Support su Tracciamento una volta durante il test di qualcosa, perché ora vedo occasionalmente l’indicatore di non letto accanto a quegli argomenti anche se non mi interessano. Ora, penso che questo sia qualcosa che dovrebbe cambiare in modo che il tracciamento/la visualizzazione di una categoria funzioni esattamente come Disattivato, il che significa che sovrascriverebbe lo stato dell’argomento “mai impostato” allo stato della categoria senza effettivamente modificare lo stato dei singoli argomenti. Ma finché ciò non verrà fatto, sarei davvero preoccupato di far tracciare/guardare anche tutte le sue sottocategorie, poiché tale azione non può essere completamente annullata.

3 Mi Piace

Oh, ottimo punto qui Sean.

Sì, limitiamo questo al solo muto per ora @kris.kotlarek, una volta che avremo implementato questa modifica potremo pensare agli altri stati.

3 Mi Piace

Questa funzionalità è stata completata con questa PR

2 Mi Piace