La categoría permanece silenciada después de estar disponible para todos

Hola, equipo de soporte,

Tenemos una categoría llamada “avances exclusivos” a la que solo tienen acceso ciertos clientes. Esos clientes tenían su propio Grupo y podían ver esta categoría.

El “avance exclusivo” ha madurado desde entonces, por lo que hemos eliminado el requisito del Grupo y hemos cambiado los permisos para ver la categoría a “Todos: ver/responder”, mientras que solo los administradores pueden crear publicaciones.

Sin embargo, parece que los usuarios tienen esta categoría marcada como “silenciada” en sus preferencias.

¿Cómo puedo ver todos los usuarios que actualmente tienen esta categoría silenciada y cómo puedo eliminar esa configuración para ellos?

Gracias de antemano.

Para desactivar el silencio de una categoría para todos los usuarios, ve a la página de configuración de tu sitio y escribe default categories en el cuadro de búsqueda. Esto te llevará a todas las configuraciones de notificación de categoría predeterminadas. Si la categoría sneak-peaks aparece en la configuración default categories muted, elimínala de esa configuración. Al guardar la configuración, se te preguntará si “¿deseas aplicar este cambio históricamente?”. Seleccionar “Sí” desactivará el silencio de la categoría para todos los usuarios de tu sitio.

Si sneak-peaks no aparece en la configuración default categories muted, aún puedes desactivar el silencio para todos los usuarios. Primero, agrega sneak-peaks a la configuración default categories muted. Guarda la configuración, pero no selecciones la opción de aplicar los cambios históricamente. Ahora, elimina sneak-peaks de tu configuración default categories muted. Guarda la configuración nuevamente, pero esta vez selecciona la opción de aplicar los cambios históricamente. Esto desactivará el silencio de la categoría para todos los usuarios.

Si tienes instalado el plugin Data Explorer en tu sitio, puedes ver los niveles de notificación de categoría para todos los usuarios en una categoría con la siguiente consulta:

--[params]
-- string :category_name
-- string :notification_level

SELECT 
cu.user_id
FROM category_users cu
JOIN categories c
ON c.id = cu.category_id
WHERE c.name = :category_name
AND cu.notification_level = :notification_level

Para ejecutar la consulta, necesitas proporcionar un nombre de categoría y un nivel de notificación. El nivel de notificación se establece con un número. Para encontrar todos los usuarios que han silenciado una categoría, ingresa 0 en el campo de nivel de notificación. Los niveles de notificación disponibles son 0 (silenciado), 2 (seguimiento), 3 (vigilancia), 4 (vigilar solo la primera publicación).

Odio ser ese tipo, pero debería ser “echadas de ojo” en lugar de “picos” :wink: