Autre #116416
openPréremplir le nom avec un champ utilisateur qui prendrait le nom d'usage s'il existe, sinon le nom de naissance
0%
Description
- Nom de naissance (Texte, "last_name")
- Nom d'usage (Texte, "preferred_username")
Dans des circulaires de l'État, il est recommandé d'utiliser en priorité le nom d'usage, et sinon le nom de naissance.
Côté hobo, on a pour ça le gabarit pour le nom de l'utilisateur qui permet d'afficher à l'usager :
{{ user.first_name|default:"" }} {% if user.attributes.preferred_username %}{{ user.attributes.preferred_username }}{% else %}{{ user.last_name|default:""}}{% endif %}
Par contre, côté formulaire, il n'est possible de préremplir qu'en choisissant l'un ou l'autre.
Il est donc nécessaire de créer deux champs, l'un facultatif prérempli par le nom d'usage et l'autre, obligatoire, prérempli par le nom de naissance.
Mais on pourrait vouloir n'avoir qu'un seul champ nom, qui viendrait prendre le nom d'usage s'il existe, sinon le nom de naissance.
Aujourd'hui pour faire cela, la seule possibilité est d'utiliser préremplir avec Texte/Gabarit, mais dans ce cas, lorsque l'usager n'est pas connecté, le champ en question ne permet pas d'identifier qu'il s'agit du Nom du user.
- avoir un gabarit dans hobo pour définir le nom, s'il est rempli, proposer dans w.c.s. de préremplir avec un champ utilisateur, ce gabarit.
- ou alors, automatiser, lorsqu'il existe simultanément côté hobo last_name et preferred_username, de préremplir avec Nom d'usage, sinon Nom de naissance.
Updated by Frédéric Péters (de retour le 18/5) about 1 month ago
- Project changed from w.c.s. to Publik
- Club set to No
Updated by Paul Marillonnet 3 days ago
- Status changed from Nouveau to Information nécessaire
- Assignee set to Paul Marillonnet