-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
accessibilityformsChanges related to forms and form fieldsChanges related to forms and form fieldsgood first issueGood for newcomersGood for newcomers
Description
Dans Django-DSFR, on rend les champs de formulaire avec un astérisque (*) quand ils sont obligatoires (required), mais le DSFR recommande en fait de faire l'inverse : de marquer les champs optionnels avec "(optionnel)", cf. https://www.systeme-de-design.gouv.fr/composants-et-modeles/blocs-fonctionnels/formulaires.
Il faudrait a priori :
- ajouter un nouveau paramètre
DSFR_MARK_FORM_FIELDS
danssettings.py
, par défaut à"required"
pour l'instant, mais à passer à"optional"
à la prochaine version majeure. - ajouter un avertissement de déprécation
- changer le fonctionnement des champs pour
- afficher l'astérisque à la fin du label si
DSFR_MARK_FORM_FIELDS
vaut"required"
(et en profiter pour harmoniser le rendu avec une espace insécable avant partout, pour l'instant c'est aléatoire) - afficher la mention "(optionnel)" à la fin du label si
DSFR_MARK_FORM_FIELDS
vaut"optional"
- n'afficher ni l'un ni l'autre si
DSFR_MARK_FORM_FIELDS
vautNone
- afficher l'astérisque à la fin du label si
Metadata
Metadata
Assignees
Labels
accessibilityformsChanges related to forms and form fieldsChanges related to forms and form fieldsgood first issueGood for newcomersGood for newcomers