Información de 'Llegar al tema' falta en el correo al reenviar invitaciones

Prioridad/Severidad: Baja

Plataforma: Discourse en Docker en localhost (Arch Linux)

Descripción:
Resultado real: Se ignora ‘Llegar al tema’ al reenviar invitaciones.
Resultado esperado: Se debe incluir ‘Llegar al tema’ al reenviar invitaciones.

Pasos para reproducir:

  • escribir correo electrónico de invitación a un correo electrónico específico
  • añadir tema (‘Llegar al tema’)
  • crear enlace de invitación y enviar correo
  • el correo correcto llega a MailHog (“user1 te invitó a ‘Test Thread’ en localhost”)
  • hacer clic en ‘reenviar todas las invitaciones’
  • el correo incorrecto llega a MailHog (‘user1 te invitó a unirte a localhost’)
  • curiosamente, la ‘nota personalizada’ está en ambos correos
1 me gusta

En cualquiera de estos casos, cuando haces clic en el enlace de invitación, ¿ya has iniciado sesión?

No he probado esto en un tiempo, así que no estoy seguro de cuál es el comportamiento esperado.

Hola @tobiaseigen, ¡acabo de probarlo!
No, en ambos casos no he iniciado sesión, cuando abro el enlace de invitación en un navegador diferente al que he iniciado sesión como administrador.

¡Bienvenido a Discourse!

Has sido invitado por:
user1
Tu dirección de correo electrónico de cuenta es XXXX.

Nombre de usuario
Contraseña

Aceptar invitación
¿Ya tienes una cuenta? Iniciar sesión

Es interesante que el enlace de invitación que recibo comience con: http://localhost:3000/invites/
No soy un experto, pero ese 3000 suena como alguna configuración específica de docker, ¿quizás? No estoy seguro de si eso es lo esperado.

Esa URL me hace pensar que no seguiste las instrucciones de instalación oficiales. Se vuelve más difícil ayudarte a encontrar respuestas a tus preguntas.

Dicho esto, es probable que la URL no tenga nada que ver con este tema.

Pero podrías descartarlo intentando replicar el error de invitación que estás experimentando en otro sitio, como try.discourse.org o en una prueba gratuita en el alojamiento de Discourse.

1 me gusta

Utilicé las instrucciones oficiales, nada personalizado por mi parte: Install Discourse for development using Docker

Pero estoy de acuerdo, esto no tiene nada que ver con el tema.

Puedo (semi) reproducir en una instalación estándar (08049b32b6)

  • crear invitación con un valor de ‘llegar al tema’ y enviarla por correo electrónico
  • hacer clic en ‘reenviar todas las invitaciones’

El primer correo electrónico tenía el título del tema en el asunto del correo electrónico, mientras que el segundo ya no contenía esa información.

Sin embargo, al aceptar la segunda invitación, sí permitió que mi usuario de prueba llegara al tema designado después de registrarse.

Entonces, esto podría ser menos un error funcional y más un problema de experiencia de usuario (UX) para asegurar que el correo electrónico de invitación reenviado refleje la misma información que el primero en el asunto del correo electrónico.

2 Me gusta

¡Gracias @JammyDodger!
Confirmo, ¡parece ser un problema de experiencia de usuario (UX), no un error funcional!
Acabo de probarlo. Después de aceptar la invitación y crear el usuario, estoy efectivamente en el hilo al que entré en ‘llegar al tema’.
No es solo el asunto del correo electrónico, sino que el hilo también falta en el cuerpo del correo electrónico.

1 me gusta

Yo también puedo confirmarlo. :+1:

He ajustado el título del tema y lo he pasado a UX

1 me gusta