L'écran de création de compte des invitations affiche le mot de passe comme "facultatif"

Ce problème précis est réapparu récemment. Merci à @philipp2 de l’avoir signalé !

Si vous êtes invité par e-mail sur un site Discourse, vous pouvez accepter l’invitation en cliquant sur le lien d’invitation. Vous êtes alors autorisé à configurer votre compte sans avoir à spécifier de mot de passe. Comme votre adresse e-mail est déjà connue, vous pouvez toujours vous connecter ultérieurement avec un lien envoyé à votre e-mail, ajouter un mot de passe ou utiliser la connexion sociale si elle est configurée sur le site. Dans ce cas, tout fonctionne parfaitement comme toujours.

Avec les changements récents apportés au système d’invitation, nous autorisons désormais également la création de liens d’invitation, qui peuvent ensuite être copiés et partagés en dehors de Discourse. Cela ajoute la nécessité de confirmer les adresses e-mail avant que les personnes invitées ne se connectent et n’accèdent aux discussions. Je ne suis pas sûr pourquoi, mais dans ce cas, si vous remplissez le formulaire sans définir de mot de passe, vous recevez un e-mail de confirmation différent qui vous envoie vers un lien vous obligeant à définir votre mot de passe avant de vous connecter.

La solution ici, à mon avis, est de faire en sorte que le formulaire d’acceptation d’invitation fonctionne toujours comme le formulaire d’inscription normal, qui, comme le montre l’OP dans les captures d’écran, exige des mots de passe. Nous pourrions alors supprimer la fonctionnalité qui envoie un e-mail de bienvenue alternatif avec des instructions et un lien de réinitialisation de mot de passe.