Ajouter un champ utilisateur personnalisé basé sur un plugin au formulaire de création de compte ?

J’ai ajouté un champ utilisateur personnalisé en utilisant un plugin, en suivant l’exemple disponible à l’adresse suivante :

Cela fonctionne très bien : le champ personnalisé apparaît sur la page d’édition du profil de l’utilisateur, et sa valeur peut être modifiée et enregistrée.

Je souhaiterais que ce champ apparaisse également dans le formulaire de création de compte (app/assets/javascripts/discourse/templates/modal/create-account.hbs), comme c’est le cas pour les champs personnalisés créés via l’interface, mais je n’arrive pas à trouver comment procéder. Si quelqu’un sait comment faire, ou peut indiquer d’autres plugins ou exemples incluant un champ personnalisé dans le formulaire d’inscription, ce serait formidable !

Note : Je sais que /admin/customize/user_fields permet de créer des champs personnalisés via l’interface, mais j’ai découvert que les champs créés de cette manière se voient attribuer un nom générique interne comme user_field_2 (par exemple). Or, pour mon cas d’usage, j’ai besoin que le champ ait un nom permanent prédéfini que mon code de plugin puisse référencer de manière fiable.

Merci !

Le lien Custom Wizard Plugin 🧙 vous permet d’inviter un utilisateur à fournir des informations supplémentaires lors de l’inscription. J’ai récemment utilisé cette technique pour permettre aux utilisateurs de définir leur drapeau national lors de l’inscription, en utilisant un champ personnalisé. National Flags - #81 by merefield