Réinviter des utilisateurs

Lorsque je m’exerce avec les modèles d’invitation par e-mail, j’ai remarqué que si j’envoie une invitation à un e-mail, puis plus tard une invitation au même e-mail, mais cette fois avec un message personnalisé, l’e-mail est envoyé sans le message personnalisé.

Cela semble également se produire dans l’autre sens et s’étend à l’envoi d’une invitation de forum ainsi qu’à l’invitation à un sujet.

Dans cet exemple, j’ai envoyé une invitation de forum avec un message personnalisé. Après cela, j’ai envoyé une invitation de sujet sans message personnalisé, mais le message apparaît toujours dans l’e-mail.

La solution actuelle que j’ai trouvée consiste à supprimer l’invitation d’origine de la file d’attente des invitations en attente si vous modifiez l’invitation suivante pour inclure un message personnalisé / inversement.

1 « J'aime »

Je peux reproduire ce que vous avez trouvé. Je ne suis pas sûr s’il s’agit d’un bug ou d’un problème d’expérience utilisateur. Il semble que si une invitation existante existe pour une adresse e-mail spécifique, Discourse renverra l’invitation existante si vous tentez d’envoyer une nouvelle invitation à la même adresse e-mail. Le problème est que cela est effectué en arrière-plan, sans indiquer à l’expéditeur de l’invitation ce qui se passe.

Au lieu d’envoyer une nouvelle invitation, vous pouvez modifier et renvoyer l’invitation initiale :

Discourse devrait gérer d’une manière ou d’une autre le cas où un utilisateur envoie une invitation à une adresse e-mail pour laquelle il a déjà une invitation en attente. Peut-être qu’un avertissement devrait apparaître sur le formulaire d’invitation, informant l’utilisateur qu’il existe une invitation en attente pour cette adresse e-mail et lui demandant s’il souhaite modifier et renvoyer l’invitation existante.

1 « J'aime »

Je ne suis pas sûr que ce soit une bonne idée de proposer de permettre la modification de l’invitation précédente. Quelqu’un d’autre que l’invitant d’origine pourrait également inviter la même adresse. Si l’invitant d’origine a inclus des informations personnelles dans l’invitation, par exemple pour prouver qu’elle provient de quelqu’un que le destinataire connaît vraiment, vous exposeriez ces informations personnelles à un tiers.

Une invitation est spécifique à un invité et à un invitant, donc les utilisateurs ne peuvent modifier que les invitations qui leur ont été envoyées depuis leur compte.

Par exemple, en utilisant l’invitation de la capture d’écran de mon précédent message, si l’utilisateur sally envoie une invitation à foo@example.com, ce sera une invitation complètement distincte de celle envoyée par l’utilisateur simon. Sally n’a pas la possibilité de modifier l’invitation envoyée par simon.

1 « J'aime »

Merci. Je n’ai pas utilisé d’invitations, donc je n’étais pas au courant.

1 « J'aime »