Project

General

Profile

Development #30849

Filtres Django pour la validation des champs

Added by Nicolas Roche 2 months ago. Updated about 2 months ago.

Status:
Solution proposée
Priority:
Bas
Assignee:
Start date:
22 Feb 2019
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

cf https://pad.libre-entreprise.org/p/publik_templatestags:
Il s'agirait d'implémenter les filtres "|is_valid_nir" et "|is_valid_iban" voir peut-être "|is_valid_rib".

(Vu que je suis dans #27709, je pourrait éventuellement continuer sur ma lancée,
sinon j'ai déjà du code sous le coude pour qui voudra l'intégrer)

0001-templatetags-add-is_valid_xxx-filters-30849.patch View (7.48 KB) Nicolas Roche, 25 Feb 2019 04:21 PM

History

#1 Updated by Nicolas Roche about 2 months ago

Voici une proposition: les champs invalidés sont remplacés par un message d'erreur.
- ça peut faire doublon avec #11455
- c'est peut-être pas ça dans le fond qui était souhaité par Mikael
et puis sinon je compte sur vos remarques sur la forme.

#2 Updated by Thomas Noël about 2 months ago

  • Priority changed from Normal to Bas

Nicolas Roche a écrit :

Voici une proposition: les champs invalidés sont remplacés par un message d'erreur.

Nope : ça doit renvoyer un True/False. Ca sera principalement (uniquement) utilisé dans des conditions.

Mais de fait, c'est #11455 qui nous intéresse, plus que ces filtres dont je ne suis pas persuadé de l'utilité. L'idée de #11455 est qu'une personne qui configure un champ pour un IBAN ait juste à sélectionner "validation: champ IBAN" et voilà (pas de condition, pas de django). C'est cependant un peu plus complexe à coder que ce ticket.

Merci pour le patch mais laissons le un peu dormir ici :) On verra à ré-utiliser les fonctions de vérification dans #11455

Also available in: Atom PDF