La validation de l'invitation échoue avec un message d'erreur que je ne comprends pas

Un utilisateur non-staff a essayé d’inviter quelqu’un par e-mail. La personne invitée a cliqué sur le lien et a essayé de s’enregistrer. Elle a rempli le formulaire correctement, tous les champs de saisie ont été confirmés par un message vert. Mais en bas, dans une boîte rouge, le message d’erreur suivant s’affiche :

Validierung gescheitert: Max redemptions allowed sollte zwischen 2 und 10 sein.

(le mélange de langues est littéralement comme ça – le forum est en allemand). Le message signifie, traduit en anglais, quelque chose comme :

Validation failed: Max redemption allowed should be between 2 and 10.

Ni la personne invitée, ni l’utilisateur qui a invité, ni moi ne comprenons le message d’erreur. Quelqu’un peut-il expliquer ce qui s’est mal passé ? (et peut-être vaut-il la peine de reformuler le message d’erreur ?)

PS : En cherchant dans les paramètres du site, la chaîne de recherche max redemptions allowed n’a donné aucun résultat. En cherchant uniquement max redemptions, j’ai trouvé deux résultats (Invite link max redemptions limit=5000 et Invite link max redemptions limit users=10 qui sont tous deux les valeurs par défaut. Discourse 3.6.0.beta1-dev ( 3352cec1bb )

2 « J'aime »

Je suis d’accord que le message doit être amélioré. J’ai vérifié le texte sur Crowdin et il semble que cela ait déjà été signalé.

Oui, il est précédé de « Nombre maximal de rachats autorisés », ce qui crée une traduction assez maladroite. Vous pouvez ignorer cela pour l’instant, je vais corriger la chaîne source.

J’ai demandé une mise à jour sur Crowdin.

Concernant le problème d’invitation : si l’invitation est limitée à une adresse e-mail, cette erreur ne devrait pas apparaître. J’ai essayé de reproduire le problème mais je n’ai pas réussi jusqu’à présent. Peut-être pouvez-vous m’aider à trouver les étapes pour le reproduire.

Ce que j’ai essayé :

  • S’assurer que Invite link max redemptions limit users = 10 et Invite link max redemptions limit = 5000
  • Utiliser un utilisateur test non-staff (dans mon cas, un utilisateur avec un niveau de confiance 2)
  • Utiliser le lien d’invitation dans la barre latérale
  • Cliquer sur « Modifier les options du lien ou envoyer par e-mail. »
  • Entrer une adresse e-mail non connectée à un compte existant
  • Cliquer sur « créer un lien et envoyer un e-mail »
  • Prendre le lien de l’e-mail et l’ouvrir dans un navigateur différent ou une fenêtre privée
  • Remplir le formulaire d’inscription
  • Cliquer sur « s’inscrire »

Et je n’ai pas eu cette erreur. Pouvez-vous repérer une différence avec ce que votre utilisateur a fait ? A-t-il utilisé une invitation à un sujet ou une invitation à un message privé au lieu de l’invitation générale ? Pouvez-vous penser à d’autres paramètres qui pourraient avoir de l’importance ? Utilisez-vous le SSO ou les nouveaux utilisateurs nécessitent-ils une approbation ? Quels groupes sont présents dans votre paramètre Invite allowed groups ?

@sjjh avez-vous pu résoudre votre problème ? Si la réponse de Moin vous a aidé, pouvez-vous la marquer comme solution ? Il s’agit du carré avec la coche dans le menu du message.

Ce sujet a été automatiquement fermé 30 jours après la dernière réponse. Les nouvelles réponses ne sont plus autorisées.