Validation de Passe.regexp #13

Closed
opened 2024-03-10 10:56:45 +01:00 by Sulley · 1 comment
Owner

le champ passe.regexp doit respecter certaines règles. Il doit donc être validé à la fois par rapport à sa propre valeur et à la fois par rapport à la valeur de certains autres champs (éducatives et label).

Comment est-ce que je peux faire ?
La vérification du champ en lui-même (seul) c'est par une fonction validate_regexp()
Et les fonctions de vérification sont déjà écrites : https://sources.grimbox.be/Sulley/Jarvis/src/branch/master/jarvis/objective/models.py#L563

Et leur test respectif existent également :
https://sources.grimbox.be/Sulley/Jarvis/src/branch/master/jarvis/objective/tests_models.py#L127

Mais pour la vérification des champs entre-eux ?

le champ passe.regexp doit respecter certaines règles. Il doit donc être validé à la fois par rapport à sa propre valeur et à la fois par rapport à la valeur de certains autres champs (éducatives et label). Comment est-ce que je peux faire ? La vérification du champ en lui-même (seul) c'est par une fonction validate_regexp() Et les fonctions de vérification sont déjà écrites : https://sources.grimbox.be/Sulley/Jarvis/src/branch/master/jarvis/objective/models.py#L563 Et leur test respectif existent également : https://sources.grimbox.be/Sulley/Jarvis/src/branch/master/jarvis/objective/tests_models.py#L127 Mais pour la vérification des champs entre-eux ?
Sulley added the
help wanted
label 2024-03-10 10:56:45 +01:00
Author
Owner

J'ai donc créé une fonction clean_regexp() qui s'occupe de la vérification de la validation du champ regexp seul.
J'ai également surchargé la fonction clean() qui s'occupe de vérifier la valeur du champs educatives par rapport à la valeur du champ regexp.

J'ai donc créé une fonction clean_regexp() qui s'occupe de la vérification de la validation du champ regexp seul. J'ai également surchargé la fonction clean() qui s'occupe de vérifier la valeur du champs educatives par rapport à la valeur du champ regexp.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Sulley/Jarvis#13
No description provided.