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

Disculpa por revivir este hilo.

Puedo confirmarlo: varios usuarios de mi foro se confundieron al silenciar una categoría que contenía subcategorías. Se preguntaban por qué la categoría aparecía dos veces en la página de categorías: una vez atenuada en la vista principal y otra vez oculta en la sección colapsable. No les resultó obvio que también tenían que silenciar las subcategorías para ocultarla por completo.

Otra forma potencial de implementar esto sería preguntar a los usuarios si desean silenciar las subcategorías después de que elijan silenciar una categoría de nivel superior. No es necesario que se haga automáticamente, pero los usuarios deben ser conscientes de que silenciar una categoría de nivel superior podría no silenciar todos los temas que contiene.

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