diff options
author | Denise sur Lya <sekhmet@lya> | 2021-03-11 22:25:30 +0100 |
---|---|---|
committer | Denise sur Lya <sekhmet@lya> | 2021-03-11 22:25:30 +0100 |
commit | d9eaf2e236c3b8a73033d5db83f6354a591da11e (patch) | |
tree | 7ceee87962343163717b90257f498ffbb0157f2f | |
parent | 54a310640208cf39e190b36dbf825d94d3d75203 (diff) | |
download | oms-d9eaf2e236c3b8a73033d5db83f6354a591da11e.tar.gz oms-d9eaf2e236c3b8a73033d5db83f6354a591da11e.tar.zst oms-d9eaf2e236c3b8a73033d5db83f6354a591da11e.zip |
saisie possible du poids en grammes
-rw-r--r-- | configuration.py | 1 | ||||
-rw-r--r-- | data/changelog_data.txt | 2 | ||||
-rw-r--r-- | gestion_donnees.py | 6 | ||||
-rw-r--r-- | templates/index.html | 4 |
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 | |||
67 | CONFIG["jours_defaut_donneesvides"]= round(6.4*CONFIG["jours_dans_mois"]) # si données vides, 6 mois et quelque | 67 | CONFIG["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) |
69 | CONFIG["poids_maxi"] = 80 | 69 | CONFIG["poids_maxi"] = 80 |
70 | CONFIG["poids_maxi_conversion"] = 500 #à partir de ce seuil on considère que c'est en grammes | ||
70 | CONFIG["taille_maxi"] = 150 | 71 | CONFIG["taille_maxi"] = 150 |
71 | # taille max du nom | 72 | # taille max du nom |
72 | CONFIG["longueur_max_nom_bebe"] = 100 | 73 | CONFIG["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 : 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 : 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> |