Utilizo Discourse para la discusión en un entorno académico, y tengo diferentes cursos separados por grupos y categorías, de modo que no puedan ver las publicaciones de los demás. Eso funciona bien, con una excepción problemática: los correos electrónicos de resumen parecen incluir títulos y extractos de temas a los que el destinatario del correo electrónico no tiene acceso. Una prueba de esto es que cuando los usuarios hacen clic en el enlace del correo electrónico, obtienen una página 404.
Eso sí que suena a un error. Sin embargo, creo que hay especificaciones bastante buenas para ese caso. ¿Tienes algún plugin que pueda estar cambiando las cosas?
¿Podrían algunas publicaciones en una categoría pública hacer referencia a temas privados?
Puedes probar qué resúmenes se enviarán para un usuario en particular en /admin/emails/preview summary.
En cuanto a los plugins, tengo discourse-math, discourse-canned-reply, discourse-solved y discourse-openid-connect. No veo una razón clara por la que alguno de ellos pudiera afectar esto. Estoy en Discourse 3.1.0, por si sirve de algo.
Si utilizo la función de vista previa del resumen para el usuario que informó de esto, ahora solo obtengo un cuadro vacío. Pero tengo una captura de pantalla de su correo electrónico que muestra claramente publicaciones en una categoría a la que no tienen acceso incluidas en el resumen.
¿Hay alguna posibilidad de que la categoría no fuera privada en el momento del correo electrónico? ¿O de que el usuario tuviera acceso a ella en ese momento? Puedes comprobar la actividad de los permisos de la categoría en los Registros de Acciones del Personal, filtrando esa vista por “cambiar configuración de categoría”.
Hice una prueba rápida localmente y no puedo reproducir este problema ni con la vista previa ni con un resumen enviado manualmente.
Vaya, todos tienen razón. Los privilegios de acceso a la categoría habían cambiado de hecho entre el momento en que el usuario en cuestión recibió el correo electrónico y cuando recibí su informe. No hay nada que ver aquí, hasta donde yo sé, ¡y lamento el ruido!
No te preocupes, gracias por dar seguimiento.