From 8e3bd2f1cf77131a3b7249e8c73bbc56dc66e74d Mon Sep 17 00:00:00 2001 From: jacquesfize Date: Wed, 13 Nov 2024 09:40:40 +0100 Subject: [PATCH 1/2] release: update changelog and version --- VERSION | 2 +- docs/changelog.rst | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 35cee72..79a6144 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.4.3 +2.4.4 diff --git a/docs/changelog.rst b/docs/changelog.rst index e54ff85..4dd436e 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +2.4.4 (2024-11-12) +------------------ + +**🚀 Nouveautés** + + - Mise à jour de `UsersHub-authentification-module` en 3.0.0 (#225) + 2.4.3 (2024-05-27) ------------------ From 63a380cf5f2428dc605b3d97832ba7c233e1e2a4 Mon Sep 17 00:00:00 2001 From: jacquesfize Date: Wed, 13 Nov 2024 10:06:17 +0100 Subject: [PATCH 2/2] fix(form,organism): bad "code_postal" returned a flask error. add validator in the wtforms --- app/bib_organismes/forms.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/bib_organismes/forms.py b/app/bib_organismes/forms.py index 702761c..1634a50 100644 --- a/app/bib_organismes/forms.py +++ b/app/bib_organismes/forms.py @@ -1,16 +1,18 @@ from flask_wtf import FlaskForm from wtforms import ( StringField, - PasswordField, - BooleanField, SubmitField, HiddenField, - SelectField, validators, ) from wtforms.validators import DataRequired, Email -# from wtforms_components import IntergerField + +def validate_code_postal(form, field): + if len(field.data) != 5: + raise validators.ValidationError( + "Le code postal renseigné comporte plus/moins de 5 caractères" + ) class Organisme(FlaskForm): @@ -23,7 +25,7 @@ class Organisme(FlaskForm): validators=[DataRequired(message="Le nom de l'organisme est obligatoire")], ) adresse_organisme = StringField("Adresse") - cp_organisme = StringField("Code Postal") + cp_organisme = StringField("Code Postal", validators=[validate_code_postal]) ville_organisme = StringField("Ville") tel_organisme = StringField("Téléphone") fax_organisme = StringField("Fax")