Projet

Général

Profil

Development #49210

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

Ajouté par Pierre Cros il y a plus de 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
Fabriques et traitement (wcs)
Version cible:
Début:
08 décembre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non
Club:
Oui

Description

Avec focus sur le champ en cas d'erreur.


Fichiers

parametrage_bo.png (6,24 ko) parametrage_bo.png Marie Kuntz, 05 janvier 2021 15:36
message_erreur_front.png (6,01 ko) message_erreur_front.png Marie Kuntz, 05 janvier 2021 15:36

Demandes liées

Lié à w.c.s. - Development #50772: Message d'erreur personnalisé pour les champs comportant une validation django ou regexpFermé02 février 2021

Actions

Historique

#4

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Sujet changé de Message d'erreur personnalisé pour les champs comportant une Regexp à 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

Mis à jour par Thomas Noël il y a plus de 3 ans

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

Mis à jour par Frédéric Péters il y a plus de 3 ans

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

Mis à jour par Marie Kuntz il y a plus de 3 ans

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

Mis à jour par Frédéric Péters il y a plus de 3 ans

Ç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

Mis à jour par Marie Kuntz il y a plus de 3 ans

Je confirme qu'on ne reprend pas le focus

#15

Mis à jour par Marie Kuntz il y a environ 3 ans

Question d'Arles :

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

#16

Mis à jour par Frédéric Péters il y a environ 3 ans

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

Mis à jour par Lauréline Guérin il y a environ 3 ans

  • Lié à Development #50772: Message d'erreur personnalisé pour les champs comportant une validation django ou regexp ajouté
#24

Mis à jour par Marie Kuntz il y a environ 3 ans

  • Statut changé de Nouveau à Solution déployée
#25

Mis à jour par Mikaël Ates (de retour le 29 avril) il y a plus de 2 ans

  • Statut changé de Solution déployée à Fermé
#26

Mis à jour par Mikaël Ates (de retour le 29 avril) il y a plus de 2 ans

  • Club changé de Non à Oui

Formats disponibles : Atom PDF