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
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.
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 ?
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.