summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenise sur Lya <sekhmet@lya>2021-03-11 22:25:30 +0100
committerDenise sur Lya <sekhmet@lya>2021-03-11 22:25:30 +0100
commitd9eaf2e236c3b8a73033d5db83f6354a591da11e (patch)
tree7ceee87962343163717b90257f498ffbb0157f2f
parent54a310640208cf39e190b36dbf825d94d3d75203 (diff)
downloadoms-d9eaf2e236c3b8a73033d5db83f6354a591da11e.tar.gz
oms-d9eaf2e236c3b8a73033d5db83f6354a591da11e.tar.zst
oms-d9eaf2e236c3b8a73033d5db83f6354a591da11e.zip
saisie possible du poids en grammes
-rw-r--r--configuration.py1
-rw-r--r--data/changelog_data.txt2
-rw-r--r--gestion_donnees.py6
-rw-r--r--templates/index.html4
4 files changed, 10 insertions, 3 deletions
diff --git a/configuration.py b/configuration.py
index 5e0ec81..2a0cb28 100644
--- a/configuration.py
+++ b/configuration.py
@@ -67,6 +67,7 @@ CONFIG["jours_mini_courbe"] = 10
67CONFIG["jours_defaut_donneesvides"]= round(6.4*CONFIG["jours_dans_mois"]) # si données vides, 6 mois et quelque 67CONFIG["jours_defaut_donneesvides"]= round(6.4*CONFIG["jours_dans_mois"]) # si données vides, 6 mois et quelque
68# poids max (protection) 68# poids max (protection)
69CONFIG["poids_maxi"] = 80 69CONFIG["poids_maxi"] = 80
70CONFIG["poids_maxi_conversion"] = 500 #à partir de ce seuil on considère que c'est en grammes
70CONFIG["taille_maxi"] = 150 71CONFIG["taille_maxi"] = 150
71# taille max du nom 72# taille max du nom
72CONFIG["longueur_max_nom_bebe"] = 100 73CONFIG["longueur_max_nom_bebe"] = 100
diff --git a/data/changelog_data.txt b/data/changelog_data.txt
index 47697a3..d94d87d 100644
--- a/data/changelog_data.txt
+++ b/data/changelog_data.txt
@@ -1,3 +1,5 @@
1"Version 2.3001","11/03/2021","<p>Bêta : on peut maintenant mettre le poids en grammes. Si le poids saisi est supérieur à 500 il sera automatiquement converti.</p>"
2
1"Version 2.3","26/02/2021","<p>Nouveauté : extrapolation de la courbe améliorée, ainsi que la possibilité de faire des ""calculs"" sur la courbe. Il y a aussi deux-trois petits changements cosmétiques.</p>" 3"Version 2.3","26/02/2021","<p>Nouveauté : extrapolation de la courbe améliorée, ainsi que la possibilité de faire des ""calculs"" sur la courbe. Il y a aussi deux-trois petits changements cosmétiques.</p>"
2 4
3"Version 2.261","16/02/2021","<p>Du mieux sur la gestion de la grille améliorée, qui passe en ""par défaut"" maintenant. Plus une correction de bug sur l'échelle du graphique, et du code nettoyé. On dirait pas comme ça, hein ? N'hésitez pas à me signaler tout vilain bug persistant !</p>" 5"Version 2.261","16/02/2021","<p>Du mieux sur la gestion de la grille améliorée, qui passe en ""par défaut"" maintenant. Plus une correction de bug sur l'échelle du graphique, et du code nettoyé. On dirait pas comme ça, hein ? N'hésitez pas à me signaler tout vilain bug persistant !</p>"
diff --git a/gestion_donnees.py b/gestion_donnees.py
index 123120b..2583007 100644
--- a/gestion_donnees.py
+++ b/gestion_donnees.py
@@ -110,8 +110,12 @@ def convertit_donnee_vers_python(chaine,typedonnee,liste_err):
110 except: 110 except:
111 warning(typedonnee+" impossible à lire : "+chaine,liste_err) 111 warning(typedonnee+" impossible à lire : "+chaine,liste_err)
112 donnee = 0 112 donnee = 0
113
114 # Pour le poids, un cas particulier
115 if typedonnee == "poids" and donnee > CONFIG["poids_maxi_conversion"]:
116 donnee = donnee/1000 # conversion en grammes
113 if not( 0<=donnee<CONFIG[typedonnee+"_maxi"]): 117 if not( 0<=donnee<CONFIG[typedonnee+"_maxi"]):
114 warning(typedonnee+"incohérent(e) : "+str(donnee),liste_err) 118 warning(typedonnee+" incohérent(e) : "+str(donnee),liste_err)
115 donnee = 0 119 donnee = 0
116 return donnee 120 return donnee
117 121
diff --git a/templates/index.html b/templates/index.html
index d14e2cb..64fb9e1 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -51,14 +51,14 @@
51<h3>Saisir les données</h3> 51<h3>Saisir les données</h3>
52<p><span id="bouton_afficher_donneesplus" class="bouton" onclick="affiche_cache_classe('donneesplus')">Afficher</span> la saisie des tailles.</p> 52<p><span id="bouton_afficher_donneesplus" class="bouton" onclick="affiche_cache_classe('donneesplus')">Afficher</span> la saisie des tailles.</p>
53<p>Syntaxe pour l'âge&nbsp;: utiliser j, s, m, a comme des "unités" (jours, semaines, mois, années). Vous pouvez mixer les unités, par exemple "3a2m5j" pour 3 ans, 2 mois et 5 jours. Les espaces sont ignorées, et il faut saisir des nombres entiers.</p> 53<p>Syntaxe pour l'âge&nbsp;: utiliser j, s, m, a comme des "unités" (jours, semaines, mois, années). Vous pouvez mixer les unités, par exemple "3a2m5j" pour 3 ans, 2 mois et 5 jours. Les espaces sont ignorées, et il faut saisir des nombres entiers.</p>
54<p>Saisir le poids en kilogrammes (par exemple "2.62" ou "2,62" pour 2 kilogrammes et 620 grammes).</p> 54<p>Saisir le poids en kilogrammes (par exemple "2.62" ou "2,62" pour 2 kilogrammes et 620 grammes), ou en grammes (2620 par exemple).</p>
55<p class="donneesplus">Saisir la taille en centimètres. Note : il y a généralement un centimètre de moins quand on mesure l'enfant debout par rapport à allongé. On peut voir sur la courbe de référence une "cassure" à deux ans qui correspond au changement du type de mesure.</p> 55<p class="donneesplus">Saisir la taille en centimètres. Note : il y a généralement un centimètre de moins quand on mesure l'enfant debout par rapport à allongé. On peut voir sur la courbe de référence une "cassure" à deux ans qui correspond au changement du type de mesure.</p>
56<p>Il faut saisir la date ou l'âge. Si les deux sont saisis, seul l'âge comptera.</p> 56<p>Il faut saisir la date ou l'âge. Si les deux sont saisis, seul l'âge comptera.</p>
57 57
58<p class="donneesplus">Si vous ne saisissez que des données de poids par exemple, la courbe de taille ne sera pas tracée (par défaut, voir préférences du graphique).</p> 58<p class="donneesplus">Si vous ne saisissez que des données de poids par exemple, la courbe de taille ne sera pas tracée (par défaut, voir préférences du graphique).</p>
59 59
60<table id="donneespoids"> 60<table id="donneespoids">
61 <tr><th>Âge</th><th>Date</th><th>Poids (kg)</th><th class="donneesplus">Taille (cm) </th></tr> 61 <tr><th>Âge</th><th>Date</th><th>Poids (kg ou g)</th><th class="donneesplus">Taille (cm) </th></tr>
62 62
63{% for i in range(valform.nb_data) %} 63{% for i in range(valform.nb_data) %}
64<tr><td> 64<tr><td>