Ceci a été ajouté ![]()
Mais je pense qu’il y a toujours un problème : vous êtes obligé d’autoriser soit la modification, soit l’affichage à l’inscription.
Il est possible de créer un champ avec toutes les options désactivées car vous n’avez pas besoin de modifier le paramètre modifiable pour cela. Mais une fois que vous le modifiez une fois, il n’y a plus de retour en arrière possible vers cette configuration.
D’après la pull request FEATURE: Allow hiding user fields on signup form by Drenmi · Pull Request #34672 · discourse/discourse · GitHub, c’était une décision intentionnelle :
Les champs facultatifs mais non modifiables doivent figurer sur le formulaire d’inscription, sinon ils ne pourront jamais être remplis.
Je me demande si le cas d’utilisation consistant à faire remplir le champ par le personnel n’a pas été pris en compte.