Mancano le informazioni 'Arrive at topic' nell'email quando si inviano nuovamente gli inviti

Priorità/Gravità: Bassa

Piattaforma: Discourse in Docker su localhost (Arch Linux)

Descrizione:
Risultato Effettivo: ‘Arriva all’argomento’ viene ignorato quando si inviano nuovamente gli inviti.
Risultato Atteso: ‘Arriva all’argomento’ dovrebbe essere incluso quando si inviano nuovamente gli inviti.

Passaggi Riproducibili:

  • scrivere un’e-mail di invito a un’e-mail specifica
  • aggiungere un argomento (‘Arriva all’argomento’)
  • creare un link di invito e inviare l’e-mail
  • l’e-mail corretta arriva a MailHog (“user1 ti ha invitato a ‘Test Thread’ su localhost”)
  • fare clic su ‘rinvia tutti gli inviti’
  • l’e-mail errata arriva a MailHog (‘user1 ti ha invitato a unirti a localhost’)
  • è interessante notare che la ‘nota personalizzata’ è presente in entrambe le e-mail
1 Mi Piace

In entrambi questi casi, quando fai clic sul link di invito, sei già autenticato?

Non lo testo da un po’, quindi non sono sicuro di quale sia il comportamento previsto.

Ciao @tobiaseigen, ho appena testato!
No, in entrambi i casi non sono loggato, quando apro il link di invito in un browser diverso da quello in cui sono loggato come amministratore.

Benvenuto in Discourse!

Sei stato invitato da:
user1
Il tuo indirizzo email per l’account è XXXX.

Nome utente
Password

Accetta invito
Hai già un account? Accedi

È interessante che il link di invito che ricevo inizi con: http://localhost:3000/invites/
Non sono un esperto, ma quel 3000 suona come qualche impostazione specifica di docker forse? Non sono sicuro se sia previsto.

Quell’URL mi fa pensare che tu non abbia seguito le istruzioni di installazione ufficiali. Diventa più difficile aiutarti a trovare risposte alle tue domande.

Detto questo, è probabile che l’URL non abbia nulla a che fare con questo argomento.

Tuttavia, potresti escluderlo provando a replicare il bug di invito che stai riscontrando su un altro sito, come try.discourse.org o su una prova gratuita dell’hosting di Discourse.

1 Mi Piace

Ho seguito le istruzioni ufficiali, niente di personalizzato da parte mia: Install Discourse for development using Docker

Ma sono d’accordo, questo non ha nulla a che fare con l’argomento.

Posso (semi) riprodurre su un’installazione standard (08049b32b6)

  • crea un invito con un valore di ‘arrivo all’argomento’ e invialo via email
  • clicca su ‘reinvia tutti gli inviti’

La prima email aveva il titolo dell’argomento nell’oggetto dell’email, mentre la seconda non conteneva più tali informazioni.

Tuttavia, accettando la seconda email di invito, ha effettivamente permesso al mio utente di prova di arrivare all’argomento designato dopo essersi registrato.

Quindi questo potrebbe essere meno un bug funzionale e più un problema di esperienza utente (UX) per garantire che l’email di invito reinviata rifletta le stesse informazioni della prima nell’oggetto dell’email?

2 Mi Piace

Grazie @JammyDodger!
Confermo, sembra essere un problema di UX, non un bug funzionale!
L’ho appena testato. Dopo aver accettato l’invito e creato l’utente, sono effettivamente nel thread che ho inserito in ‘arrive at topic’.
Non è solo l’oggetto dell’email, però, manca anche il thread nel corpo dell’email.

1 Mi Piace

Posso confermarlo anche io. :+1:

Ho modificato il titolo dell’argomento e l’ho spostato in UX

1 Mi Piace