diff options
author | Denise sur Lya <sekhmet@lya> | 2022-05-14 20:50:08 +0200 |
---|---|---|
committer | Denise sur Lya <sekhmet@lya> | 2022-05-14 21:00:02 +0200 |
commit | 9d7f1506a59fdda338491f6df8c1e5bd2e442ab8 (patch) | |
tree | 6298afa1f0c59f5bfde1d93afa9f70a6021d67c6 | |
parent | 93921ad171ad71f56f038102978abc1ed0c97d5c (diff) | |
download | oms-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.txt | 2 | ||||
-rw-r--r-- | gestion_donnees.py | 9 | ||||
-rw-r--r-- | static/style.css | 7 |
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 | ||
160 | def delta_date(date1,datenaissance): | 160 | def 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; |