Discourse no envía notificaciones después de que un tema no listado se lista

Creo que esto podría ser un error, ya que no pude encontrar ningún otro tema al respecto ni configuraciones relacionadas. Solo he visto temas sobre el problema opuesto de que las notificaciones se envían incorrectamente: Newly-created "unlisted" Topics send "new topic" Notifications

Pasos para reproducir:

  • Crear un tema nuevo y no listado
    • Antes de publicar, haz clic en :gear: y selecciona la opción Alternar no listado
  • Después de crear el tema no listado, lista el tema

Observa que los usuarios no reciben notificaciones en Discourse ni correos electrónicos después de que el tema se lista.

Comportamiento esperado

  • los usuarios no deberían recibir notificaciones cuando se crea el tema no listado
    • Esto funciona como se esperaba. :+1:
  • los usuarios deberían recibir notificaciones una vez que el tema se lista
    • Esto no funciona como se esperaba.

¿Es este el comportamiento previsto? ¿Hay alguna configuración para que los usuarios reciban notificaciones solo una vez que el tema se lista?

Mi caso de uso para esto es crear un tema no listado para usarlo como borrador. Lo hago para las publicaciones de anuncios que editaré hasta que estén listas. Solo cuando el borrador esté completo querré listar el tema para el público y que reciban notificaciones.

Supongo que como solución alternativa, puedo crear un tema borrador no listado y luego copiar/pegar el contenido en un nuevo tema una vez que esté listo para publicar, y luego eliminar el borrador original.

Solo para que lo sepas, los temas no listados no son lo mejor para crear un borrador de tema. Si creas uno en una categoría controlada por permisos (por ejemplo, #staff) y luego lo recategorizas cuando estés listo, eso funciona bastante bien. O puedes configurar Borradores Compartidos agregando una categoría a tu configuración de administrador shared drafts category. Eso te permite crear un tema de visibilidad limitada y luego publicarlo en la categoría correcta cuando estés listo. :+1:

(Ambas opciones requieren que disable category edit notifications y disable tag edit notifications se dejen desactivadas por defecto para enviar las notificaciones)


Pero intentaré reproducir este error y ver qué puedo averiguar. :+1: :slight_smile:

4 Me gusta

¡Genial! :cerebro: No sabía lo de “compartir borradores”, ¡me encanta! Muchas gracias.

1 me gusta

He revisado el informe inicial de errores y parece que está funcionando como de costumbre.

  • Como usuario de prueba (TL1), establece una categoría en “Ver primer mensaje”.
  • Como administrador, crea un nuevo tema en esa categoría y actívalo como “No listado” antes de publicarlo.

  • Se envía una notificación al usuario de prueba:

El usuario de prueba también recibe notificaciones de “Me gusta”, “Menciones” y “Respuestas” para cosas mientras el tema estaba “No listado”:

Normalmente no recibirías otra notificación al listar/no listar, así que eso también está funcionando con normalidad, aunque ahora aparece en la lista de temas con un recuento de “No leídos”:

Y las notificaciones para todo ahora que está listado también funcionan:

Creo que todo está funcionando como se esperaba. :+1:


Pero, por esas razones, no se recomienda “No listar” un tema para crear un borrador, ya que a menudo es más ruidoso de lo que piensas. Espero que te haya ido mejor con los Borradores Compartidos. :crossed_fingers:

3 Me gusta