J’ai ajouté un champ utilisateur afin que les nouveaux inscrits doivent saisir leur prénom et leur nom. Je l’ai intégré, mais il existe déjà un champ (fourni avec la configuration) qui demande leur nom. Je souhaiterais supprimer celui-ci et conserver le mien personnalisé. Ou alors, pouvoir modifier le champ précédent pour le nom afin de préciser que je dois obtenir leur prénom et leur nom.
Nous traitons déjà ce cas : il peut suffire d’activer le paramètre du site full name required.
Je vous suggère également de lire https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/.
Vous pouvez également rechercher your full name dans /admin/customize/site_texts pour trouver le texte à modifier pour l’invite existante.
Nous avions précédemment personnalisé le texte dans /admin/customize/site_texts, mais je n’étais pas familier avec le paramètre full_name_required. J’ai donc défini full_name_required à true, et je ne vois pas quel avantage cela a apporté, si ce n’est d’écraser notre texte personnalisé. À quoi est-il censé servir ? Je pensais qu’il obligerait au moins à saisir deux mots dans le profil > Nom, mais je peux toujours modifier mon nom pour mettre simplement « Mark ».
Il est possible que votre nom complet soit « Mark » (sans nom de famille), et il n’y a aucun moyen pour Discourse de vérifier si cela est vrai ou non.
Si votre forum a une politique exigeant que les utilisateurs utilisent leur nom légal complet (ou du moins une partie de celui-ci), cela ne peut pas être imposé par un logiciel. Peut-être, au lieu d’ajouter des champs « Prénom » et « Nom de famille », devriez-vous ajouter une case à cocher pour confirmer que l’utilisateur a « saisi mon nom légal dans le champ nom complet ».