Informations « Arriver au sujet » manquantes dans l'e-mail lors du renvoi des invitations

Priorité/Sévérité : Faible

Plateforme : Discourse dans Docker sur localhost (Arch Linux)

Description :
Résultat actuel : ‘Arriver au sujet’ est ignoré lors du renvoi des invitations.
Résultat attendu : ‘Arriver au sujet’ devrait être inclus lors du renvoi des invitations.

Étapes reproductibles :

  • écrire un e-mail d’invitation à un e-mail spécifique
  • ajouter un sujet (‘Arriver au sujet’)
  • créer un lien d’invitation et envoyer l’e-mail
  • le courrier correct arrive à MailHog (“user1 vous a invité à ‘Test Thread’ sur localhost”)
  • cliquer sur ‘renvoyer toutes les invitations’
  • le mauvais e-mail arrive à MailHog (‘user1 vous a invité à rejoindre localhost’)
  • de manière intéressante, la ‘note personnalisée’ est présente dans les deux e-mails
1 « J'aime »

Dans l’un ou l’autre de ces cas, lorsque vous cliquez sur le lien d’invitation, êtes-vous déjà connecté ?

Je n’ai pas testé cela depuis un moment, donc je ne suis pas sûr du comportement attendu.

Salut @tobiaseigen, je viens de tester !
Non, dans les deux cas, je ne suis pas connecté, lorsque j’ouvre le lien d’invitation dans un navigateur différent de celui où je suis connecté en tant qu’administrateur.

Bienvenue sur Discourse !

Vous avez été invité par :
user1
Votre adresse e-mail de compte est XXXX.

Nom d’utilisateur
Mot de passe

Accepter l’invitation
Vous avez déjà un compte ? Se connecter

Il est intéressant de noter que le lien d’invitation que je reçois commence par : http://localhost:3000/invites/
Je ne suis pas un expert, mais ce 3000 ressemble peut-être à un paramètre spécifique à docker ? Je ne suis pas sûr que ce soit attendu.

Cette URL me fait penser que vous n’avez pas suivi les instructions d’installation officielles. Il devient plus difficile de vous aider à trouver des réponses à vos questions.

Ceci dit, l’URL n’a probablement rien à voir avec ce sujet.

Mais vous pourriez l’écarter en essayant de reproduire le bogue d’invitation que vous rencontrez sur un autre site, comme try.discourse.org ou lors d’un essai gratuit sur l’hébergement Discourse.

1 « J'aime »

J’ai suivi les instructions officielles, rien de personnalisé de ma part : Install Discourse for development using Docker

Mais je suis d’accord, cela n’a rien à voir avec le sujet.

Je peux (semi) reproduire sur une installation standard (08049b32b6)

  • créer une invitation avec une valeur « arriver au sujet » et l’envoyer par e-mail
  • cliquer sur « renvoyer toutes les invitations »

Le premier e-mail contenait le titre du sujet dans l’objet de l’e-mail, tandis que le second ne contenait plus cette information.

Cependant, lors de l’acceptation de la deuxième invitation, cela a effectivement permis à mon utilisateur de test d’arriver au sujet désigné après l’inscription.

Il pourrait donc s’agir moins d’un bug fonctionnel que d’un problème d’expérience utilisateur (UX) visant à garantir que l’e-mail d’invitation renvoyé reflète les mêmes informations que le premier dans l’objet de l’e-mail ?

2 « J'aime »

Merci @JammyDodger !
Je peux confirmer, il semble s’agir d’un problème d’UX, et non d’un bug fonctionnel !
Je viens de tester. Après avoir accepté l’invitation et créé l’utilisateur, je suis bien dans le fil de discussion que j’ai indiqué dans ‘arrive at topic’.
Ce n’est pas seulement l’objet de l’e-mail, le fil de discussion est également manquant dans le corps de l’e-mail.

1 « J'aime »

Je peux le confirmer aussi. :+1:

J’ai ajusté le titre du sujet et je l’ai transmis à UX

1 « J'aime »