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 Me gusta

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 Me gusta

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 Me gusta

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 me gusta

@codinghorror, creo que tiene sentido revivir esto. Si la categoría silenciada silenciara automáticamente todas las subcategorías, el comportamiento sería más sensato.

Esto resolvería un problema al que @fitzy y @HAWK se enfrentan hoy.

La propuesta aquí es la siguiente (considerando esta jerarquía)

  • A
    • B
    • C

Silenciar (A) … (B) y (C) ya no aparecerán en los últimos y categorías a menos que se rastreen explícitamente.

Para que (B) vuelva a aparecer en las listas, lo configurarías en Normal

Al navegar a (C) verías:

image

Han pasado años, pero esta molestia está afectando mucho a nuestro propio personal, estoy de acuerdo en que el comportamiento de “silenciar hijos automáticamente” es más intuitivo y hay una opción de exclusión muy fácil.

¿Opiniones?

3 Me gusta

¡Probablemente esté bien, ha llegado su hora! :alarm_clock:

(La resistencia aquí se debió principalmente a que las sub-sub-sub-subcategorías eran una muy, muy mala idea. Lo que todavía son.)

2 Me gusta

Supongo que las subcategorías deberían heredar el estado de silenciar de la categoría principal solo si no se ha configurado nada explícitamente antes. Por lo tanto, si configuro B en “ver” antes, entonces cuando silencie A, solo C se silenciará.

Silenciar es solo un ejemplo, pero ¿qué pasa con otros estados de notificación?

¿Deberíamos ser consistentes y, cuando decidamos “ver”/“seguir” A, deberíamos “ver”/“seguir” B y C o implementar esa solución solo para silenciar?

Sí, de hecho, simplemente usaría un valor predeterminado basado en la ausencia del registro de usuario de la categoría.

Silenciar (A) en nuestro ejemplo anterior no debería llenar esta casilla con B y C automáticamente.

Supongo que apoyo la coherencia aquí. Pero todo debería basarse en la ausencia, no deberíamos crear nuevas filas en la tabla para subcategorías.

2 Me gusta

Quiero señalar un riesgo potencial aquí debido a una inconsistencia ya existente. Silenciar una categoría no silencia explícitamente todos los temas de esa categoría. Más bien, anula cualquier tema en el estado “nunca establecido” para tratarlos como si hubieran sido establecidos en Silenciado. Sin embargo, Seguir/Ver una categoría establece explícitamente todos los temas existentes y nuevos en esa categoría en Seguir/Ver. Es importante destacar que eliminar una categoría de Silenciados básicamente hace como si nunca la hubieras agregado a Silenciados en primer lugar, pero eliminar una categoría de Seguir/Ver no deshace el hecho de que todos los temas existentes en esa categoría todavía están configurados en Seguir/Ver. Simplemente ya no seguirá/verá los nuevos temas en esa categoría.

Personalmente, todavía estoy lidiando con el hecho de que establecí Support en Seguir una vez al probar algo, porque ahora ocasionalmente veo el indicador de no leído junto a esos temas aunque no me importan. Ahora, creo que esto es algo que debería cambiar para que Seguir/Ver una categoría funcione exactamente como Silenciado, lo que significa que anularía el estado del tema “nunca establecido” al estado de la categoría sin cambiar realmente el estado de los temas individuales. Pero hasta que eso se haga, estaría realmente preocupado por hacer que Seguir/Ver una categoría también Siga/Vea todas sus subcategorías, ya que esa acción no se puede deshacer por completo.

3 Me gusta

Oh, muy buen punto aquí, Sean.

Sí, limitemos esto muy estrictamente a silenciar por ahora, @kris.kotlarek, una vez que implementemos este cambio, podremos pensar en los otros estados.

3 Me gusta

Esta función se completa con esta PR

2 Me gusta