summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenise sur Lya <sekhmet@lya>2022-05-14 20:50:08 +0200
committerDenise sur Lya <sekhmet@lya>2022-05-14 21:00:02 +0200
commit9d7f1506a59fdda338491f6df8c1e5bd2e442ab8 (patch)
tree6298afa1f0c59f5bfde1d93afa9f70a6021d67c6
parent93921ad171ad71f56f038102978abc1ed0c97d5c (diff)
downloadoms-9d7f1506a59fdda338491f6df8c1e5bd2e442ab8.tar.gz
oms-9d7f1506a59fdda338491f6df8c1e5bd2e442ab8.tar.zst
oms-9d7f1506a59fdda338491f6df8c1e5bd2e442ab8.zip
Bug mineur corrigé (date inférieure à la date de naissance)
-rw-r--r--data/changelog_data.txt2
-rw-r--r--gestion_donnees.py9
-rw-r--r--static/style.css7
3 files changed, 14 insertions, 4 deletions
diff --git a/data/changelog_data.txt b/data/changelog_data.txt
index 2df152f..67eb916 100644
--- a/data/changelog_data.txt
+++ b/data/changelog_data.txt
@@ -1,3 +1,5 @@
1"Version 2.501","14/05/2022","<p>Petit bug mineur corrigé : si on met une donnée avec une date inférieure à la date de naissance, elle est ignorée et un petit message s'affiche.</p>"
2
1"Version 2.5","29/07/2021","<p>Plus de courbes ! Et d'autres choses...</p> 3"Version 2.5","29/07/2021","<p>Plus de courbes ! Et d'autres choses...</p>
2<ul> 4<ul>
3<li>Un petit coup de peinture général à divers endroits.</li> 5<li>Un petit coup de peinture général à divers endroits.</li>
diff --git a/gestion_donnees.py b/gestion_donnees.py
index 6911320..74d0c35 100644
--- a/gestion_donnees.py
+++ b/gestion_donnees.py
@@ -157,13 +157,13 @@ def convertit_date_vers_texte(date):
157 #return (str(date.year)+"-"+str(date.month)+"-"+str(date.day)) 157 #return (str(date.year)+"-"+str(date.month)+"-"+str(date.day))
158 return str(date) 158 return str(date)
159 159
160def delta_date(date1,datenaissance): 160def delta_date(date1,datenaissance, liste_err):
161 """ renvoie le nombre de jours (entier) entre date1 et datenaissance format "datetime" 161 """ renvoie le nombre de jours (entier) entre date1 et datenaissance format "datetime"
162 datenaissance est supposée antérieure. Erreur sinon.""" 162 datenaissance est supposée antérieure. Erreur sinon."""
163 d = date1 - datenaissance 163 d = date1 - datenaissance
164 jours = d.days 164 jours = d.days
165 if jours<0: 165 if jours<0:
166 warning("La différence entre les dates est négative... :/") 166 warning("Une des dates saisies ("+str(date1)+") est inférieure à la date de naissance (la donnée est donc ignorée)", liste_err)
167 return -1 167 return -1
168 return jours 168 return jours
169 169
@@ -415,8 +415,9 @@ def gere_donnees(data,naissance,typedonnee,liste_err):
415 if naissance == "": 415 if naissance == "":
416 warning("La date de naissance n'a pas été précisée. Du coup on ne peut pas calculer l'âge de l'enfant le "+date,liste_err) 416 warning("La date de naissance n'a pas été précisée. Du coup on ne peut pas calculer l'âge de l'enfant le "+date,liste_err)
417 elif datep != "": # la date est valide et on a une date de naissance 417 elif datep != "": # la date est valide et on a une date de naissance
418 age = delta_date(datep,naissance) 418 age = delta_date(datep,naissance, liste_err)
419 liste_donnees.append((age,donnee)) 419 if age != -1: # -1 signifie une erreur donc on ne garde pas la donnée
420 liste_donnees.append((age,donnee))
420 i+=1 421 i+=1
421 422
422 # Trier la liste 423 # Trier la liste
diff --git a/static/style.css b/static/style.css
index f72a546..d25b5eb 100644
--- a/static/style.css
+++ b/static/style.css
@@ -124,6 +124,13 @@ nav {
124 width:7em 124 width:7em
125} 125}
126 126
127/* Réponses dans la page liste */
128.reponses {
129 font-size: 0.9em ;
130 display: none;
131
132}
133
127/* Page changelog */ 134/* Page changelog */
128#suite_changelog { 135#suite_changelog {
129 display: none; 136 display: none;