From 132acdd2efe21b7b7d91243707569e3aadc1237e Mon Sep 17 00:00:00 2001 From: elias170105 <88626305+elias170105@users.noreply.github.com> Date: Sun, 30 Nov 2025 21:54:49 +0100 Subject: [PATCH] Add heart rate and duration fields to log model Added fields for maximum and average heart rate, and duration, for the Cardiotrecking --- wger/manager/models/log.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/wger/manager/models/log.py b/wger/manager/models/log.py index 5060d5d0d8..dd3a65d30e 100644 --- a/wger/manager/models/log.py +++ b/wger/manager/models/log.py @@ -201,6 +201,31 @@ class WorkoutLog(models.Model): """ Target Reps in Reserve """ + bpm_max = models.PositiveIntegerField( + verbose_name=_('Bpm max.'), + blank=True, + null=True, + ) + """ + Logged maximum heart rate + """ + + bpm_avg = models.PositiveIntegerField( + verbose_name=_('Bpm (Ø)'), + blank=True, + null=True, + ) + """ + Logged average heart rate + """ + duration = models.DurationField( + verbose_name=_('Duration'), + blank=True, + null=True, + ) + """ + Logged duration of the exercise (e.g. for cardio) + """ rest = models.PositiveIntegerField( blank=True,