diff --git a/jarvis/followup/models.py b/jarvis/followup/models.py
index 1b64031..6533ce6 100644
--- a/jarvis/followup/models.py
+++ b/jarvis/followup/models.py
@@ -511,6 +511,10 @@ class HeightWeight(Seasonisable):
)
weight = models.DecimalField(max_digits=4, decimal_places=1, verbose_name="Weight")
+ @property
+ def bmi(self):
+ return self.weight / (self.height * self.height)
+
def __str__(self):
return f"{self.gymnast} : {self.height}/{self.hips_height} - {self.weight}"
diff --git a/jarvis/followup/templates/heightweight/list.html b/jarvis/followup/templates/heightweight/list.html
index ac0dadd..90d2487 100644
--- a/jarvis/followup/templates/heightweight/list.html
+++ b/jarvis/followup/templates/heightweight/list.html
@@ -32,6 +32,7 @@
+
@@ -47,6 +48,7 @@
{{ heightweight.height }} |
{{ heightweight.hips_height }} |
{{ heightweight.weight }} |
+ {{ heightweight.bmi }} |
{% endfor %}
@@ -77,7 +79,7 @@
paging: false,
searching: false,
ordering: false,
- // "bInfo" : false,
+ "bInfo" : false,
});
});
diff --git a/jarvis/followup/views.py b/jarvis/followup/views.py
index 0cfd43f..5ab1175 100644
--- a/jarvis/followup/views.py
+++ b/jarvis/followup/views.py
@@ -1100,16 +1100,16 @@ def heightweight_create_or_update(request, heightweight_id=None, gymnast_id=None
send_mail(
f"{gymnast} : Nouveau poids/taille enregistré",
- f"Un nouveau poids/taille enregistré pour {gymnast} ({date}) : {height}cm / {weight}kg (BMI: {bmi}).",
+ f"Un nouveau poids/taille enregistré pour {gymnast} ({date}) : {height} cm / {weight} kg (BMI: {bmi}).",
settings.EMAIL_HOST_USER,
receiver,
fail_silently=False,
html_message=f"""Bonjour,
Un nouveau poids/taille enregistré pour {gymnast} pour le {date.strftime('%d %B %Y')} :
- - {height}cm
- - {weight}kg
- - BMI : {bmi}
+ - Height: {height} cm
+ - Weight: {weight} kg
+ - BMI: {bmi}
Excellente journée