From 86ad4eb965c6d6d7e34600067abea6c2c9575902 Mon Sep 17 00:00:00 2001
From: dahoud <41957584+DahoudG@users.noreply.github.com>
Date: Thu, 16 Apr 2026 10:47:33 +0000
Subject: [PATCH] =?UTF-8?q?fix(org-form):=20DatePicker=20yearRange=202025?=
=?UTF-8?q?=E2=86=922030=20+=20validation=20GPS=20server-side?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- DatePicker dateFondation : yearRange='1900:2025' → '1900:2030'
(on est en 2026 — le composant ne pouvait pas afficher LocalDate.now())
Supprimé maxdate=null (inutile, causait potentiellement un warning)
- InputNumber lat/long : ajout f:validateDoubleRange côté serveur
(la validation JS autoNumeric lance une exception non rattrapée quand
l'utilisateur colle une valeur hors bornes — le validator serveur rattrape)
Ajout modifyValueOnWheel=false (évite les modifications accidentelles au scroll)
Ajout p:message pour afficher les erreurs de validation
---
.../resources/ui/includes/organisation-form.xhtml | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/src/main/resources/META-INF/resources/ui/includes/organisation-form.xhtml b/src/main/resources/META-INF/resources/ui/includes/organisation-form.xhtml
index 5e3914f..6900a25 100644
--- a/src/main/resources/META-INF/resources/ui/includes/organisation-form.xhtml
+++ b/src/main/resources/META-INF/resources/ui/includes/organisation-form.xhtml
@@ -94,8 +94,7 @@
pattern="dd/MM/yyyy"
showIcon="true"
yearNavigator="true"
- yearRange="1900:2025"
- maxdate="#{null}"
+ yearRange="1900:2030"
placeholder="jj/mm/aaaa" />
@@ -403,7 +402,11 @@
decimalPlaces="6"
minValue="-90"
maxValue="90"
- placeholder="Ex: 5.316667" />
+ modifyValueOnWheel="false"
+ placeholder="Ex: 5.316667">
+
+
+
Valeur entre -90 et 90 (ex: Abidjan ≈ 5.316667)
@@ -418,7 +421,11 @@
decimalPlaces="6"
minValue="-180"
maxValue="180"
- placeholder="Ex: -4.033333" />
+ modifyValueOnWheel="false"
+ placeholder="Ex: -4.033333">
+
+
+
Valeur entre -180 et 180 (ex: Abidjan ≈ -4.033333)