Categorías silenciadas que se muestran para usuarios anónimos

Tengo un sitio con varias categorías silenciadas. Estas categorías y temas están ocultos al visitar como usuario con sesión iniciada, pero los usuarios anónimos las ven (en /categories) y los temas de esas categorías aparecen en /latest.

EDITO: Por si acaso:

      <meta name="generator" content="Discourse 2.8.0.beta4 - https://github.com/discourse/discourse version b673fee9464e823de3c3423a5f8c45732896b429">
1 me gusta

@vinothkannans Recuerdo vagamente que tratamos este problema en el pasado, ¿lo recuerdas?

3 Me gusta

Sí, ya aplicamos una corrección para eso. Revisaré el problema nuevamente.

3 Me gusta

Solo estoy verificando esto. He actualizado a la beta6 actual y el problema persiste.

1 me gusta

@pfaffman No puedo reproducir este problema ni en mi entorno de desarrollo ni en mi sitio personal. Por mi parte, funciona correctamente.

En la página /categories, si una categoría silenciada tiene subcategorías que no están silenciadas, aparecerá mostrando la lista de subcategorías.

aquí está la corrección anterior

2 Me gusta

Gracias por comprobarlo. Entonces, estoy bastante atascado.

Mi mejor conjetura es que se trate de algo relacionado con el plugin de preguntas y respuestas, aunque desactivarlo no cambió nada. No veo cómo un componente del tema podría alterar eso.

Así es el problema.

Si mute_all_categories_by_default está activado, entonces ignora la lista de categorías silenciadas. Me está mostrando todas las categorías si mute_all_categories_by_default está activado, pero respeta default_categories_muted si no lo está.

Esto parece un error al ignorar las categorías silenciadas, o quizás no tiene sentido tener categorías silenciadas si todas están silenciadas por defecto. Pero parecería que, si todas las categorías están silenciadas por defecto y no hay categorías vigiladas, entonces no debería mostrarse nada.

1 me gusta