'Arrive at topic'-Information fehlt in E-Mail beim erneuten Senden von Einladungen

Priorität/Schweregrad: Niedrig

Plattform: Discourse in Docker auf localhost (Arch Linux)

Beschreibung:
Tatsächliches Ergebnis: „Im Thema ankommen“ wird beim erneuten Senden von Einladungen ignoriert.
Erwartetes Ergebnis: „Im Thema ankommen“ sollte beim erneuten Senden von Einladungen berücksichtigt werden.

Reproduzierbare Schritte:

  • Einladungse-Mail an eine bestimmte E-Mail-Adresse schreiben
  • Thema hinzufügen („Im Thema ankommen“)
  • Einladungslink erstellen & E-Mail senden
  • Korrekte E-Mail kommt bei MailHog an („user1 invited you to ‘Test Thread’ on localhost“)
  • Auf „Alle Einladungen erneut senden“ klicken
  • Falsche E-Mail kommt bei MailHog an („user1 invited you to join localhost“)
  • Interessanterweise ist die „benutzerdefinierte Notiz“ in beiden E-Mails enthalten
1 „Gefällt mir“

In beiden dieser Fälle: Sind Sie bereits angemeldet, wenn Sie auf den Einladungslink klicken?

Ich habe dies schon eine Weile nicht mehr getestet, daher bin ich mir nicht sicher, was das erwartete Verhalten ist.

Hallo @tobiaseigen, ich habe es gerade getestet!
Nein, in beiden Fällen bin ich nicht angemeldet, wenn ich den Einladungslink in einem anderen Browser öffne als dem, in dem ich als Administrator angemeldet bin.

Willkommen bei Discourse!

Sie wurden eingeladen von:
user1
Ihre Kontoe-E-Mail-Adresse ist XXXX.

Benutzername
Passwort

Einladung annehmen
Haben Sie bereits ein Konto? Anmelden

Es ist interessant, dass der Einladungslink, den ich erhalte, mit http://localhost:3000/invites/ beginnt.
Ich bin kein Experte, aber diese 3000 klingt vielleicht nach einer Docker-spezifischen Einstellung? Bin mir nicht sicher, ob das erwartet wird.

Diese URL lässt mich vermuten, dass Sie die offiziellen Installationsanweisungen nicht befolgt haben. Es wird schwieriger, Ihnen bei der Suche nach Antworten auf Ihre Fragen zu helfen.

Allerdings hat die URL wahrscheinlich nichts mit diesem Thema zu tun.

Sie könnten es jedoch ausschließen, indem Sie versuchen, den Einladungsfehler, den Sie erleben, auf einer anderen Website zu reproduzieren, z. B. auf try.discourse.org oder bei einer kostenlosen Testversion des Discourse-Hostings.

1 „Gefällt mir“

Ich habe die offiziellen Anweisungen befolgt, nichts Eigenes: Install Discourse for development using Docker

Aber ich stimme zu, das hat nichts mit dem Thema zu tun.

Ich kann dies auf einer Standardinstallation (teilweise) reproduzieren (08049b32b6)

  • Erstelle eine Einladung mit einem „Thema bei Ankunft“-Wert und sende sie per E-Mail
  • Klicke auf „Alle Einladungen erneut senden“

Die erste E-Mail enthielt den Thementitel in der Betreffzeile, während die zweite diese Information nicht mehr enthielt.

Bei der Annahme der zweiten Einladung konnte mein Testbenutzer nach der Registrierung jedoch tatsächlich zum vorgesehenen Thema gelangen.

Dies ist also möglicherweise weniger ein funktionaler Fehler als vielmehr ein UX-Problem, um sicherzustellen, dass die erneut gesendete Einladungs-E-Mail dieselben Informationen wie die erste in der Betreffzeile widerspiegelt?

2 „Gefällt mir“

Danke @JammyDodger!
Kann bestätigen, es scheint ein UX-Problem zu sein, kein funktionaler Fehler!
Ich habe es gerade getestet. Nachdem ich die Einladung angenommen und den Benutzer erstellt habe, befinde ich mich tatsächlich in dem Thread, den ich unter „in Thema eintreten“ angegeben habe.
Es ist nicht nur die E-Mail-Betreffzeile, der Thread fehlt auch im E-Mail-Text.

1 „Gefällt mir“

Das kann ich auch bestätigen. :+1:

Ich habe den Titel des Themas angepasst und es an UX weitergeleitet.

1 „Gefällt mir“