Project

General

Profile

Development #49210

Message d'erreur personnalisé pour les champs comportant une validation django ou regexp

Added by Pierre Cros about 2 years ago. Updated about 1 year ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Category:
Fabriques et traitement (wcs)
Target version:
Start date:
08 December 2020
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No
Club:
Yes

Description

Avec focus sur le champ en cas d'erreur.


Files

parametrage_bo.png (6.24 KB) parametrage_bo.png Marie Kuntz (absente), 05 January 2021 03:36 PM
message_erreur_front.png (6.01 KB) message_erreur_front.png Marie Kuntz (absente), 05 January 2021 03:36 PM

Related issues

Related to w.c.s. - Development #50772: Message d'erreur personnalisé pour les champs comportant une validation django ou regexpFermé02 February 2021

Actions

History

#4

Updated by Frédéric Péters about 2 years ago

  • Subject changed from Message d'erreur personnalisé pour les champs comportant une Regexp to Message d'erreur personnalisé pour les champs comportant une validation django ou regexp

J'étends à validation django libre, parce qu'il n'y a pas de raison.

#5

Updated by Thomas Noël about 2 years ago

Frédéric Péters a écrit :

J'étends à validation django libre, parce qu'il n'y a pas de raison.

Perso j'étendrais à n'importe quelle validation.

#6

Updated by Frédéric Péters about 2 years ago

Perso j'étendrais à n'importe quelle validation.

Pour les validations prédéfinies je pensais qu'on avait déjà des messages personnalisés pour les accompagner. Ce n'est pas le cas mais ça a ma préférence, quelque chose en dur de cet ordre :

        ('digits', { 
            'title': N_('Digits'),
            'regex': r'\d+',
+           'error_message': N_('Only digits are allowed.'),
            'html_inputmode': 'numeric'}
        ),
#7

Updated by Marie Kuntz (absente) about 2 years ago

Je détaille le périmètre :
Sur un champ, lorsqu'on choisit une validation "expression rationnelle" ou "condition django", avoir un champ supplémentaire qui permet d'entrer le message d'erreur affiché à l'usager si sa saisie ne correspond pas à l'attendu.
Pour les validations "types" (téléphone, siret...), avoir un message "en dur" (non paramétrable en BO).
Est-ce que j'oublie quelque chose ?

#8

Updated by Frédéric Péters about 2 years ago

Ça ne sera vraisemblablement pas posé sur la droite, mais dans un champ dessous, avec un libellé explicite, mais à part ça, oui.

(et on zappe le commentaire à mon avis invalide sur le focus présent dans la description du ticket ?)

#9

Updated by Marie Kuntz (absente) about 2 years ago

Je confirme qu'on ne reprend pas le focus

#15

Updated by Marie Kuntz (absente) about 2 years ago

Question d'Arles :

le message sera affiché au niveau du champ pour l'usager ? ou en haut de page ?

#16

Updated by Frédéric Péters about 2 years ago

C'est pour remplacer le message "valeur invalide" par un message plus précis/complet, au niveau du champ donc; comme dans ta capture https://dev.entrouvert.org/attachments/50859

#17

Updated by Lauréline Guérin about 2 years ago

  • Related to Development #50772: Message d'erreur personnalisé pour les champs comportant une validation django ou regexp added
#24

Updated by Marie Kuntz (absente) almost 2 years ago

  • Status changed from Nouveau to Solution déployée
#25

Updated by Mikaël Ates about 1 year ago

  • Status changed from Solution déployée to Fermé
#26

Updated by Mikaël Ates about 1 year ago

  • Club changed from No to Yes

Also available in: Atom PDF