From 0cce988f119b80fd69b9a415c9e9b983325a12af Mon Sep 17 00:00:00 2001 From: stilbruch Date: Mon, 9 May 2022 00:25:31 -0500 Subject: Improve history page --- app/tables/workout.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'app/tables') diff --git a/app/tables/workout.py b/app/tables/workout.py index bdb200e..ff9208c 100644 --- a/app/tables/workout.py +++ b/app/tables/workout.py @@ -75,6 +75,10 @@ class SetRecord(db.Model): # relationships exercise = db.relationship("Exercise") + # Calculates using https://www.athlegan.com/calculate-1rm + def one_rep_max(self): + return int(self.lbs / (1.0278 - (0.0278 * self.reps))) + # Represents a recording of a workout class WorkoutRecord(db.Model): @@ -95,3 +99,6 @@ class WorkoutRecord(db.Model): self.workout = workout self.finished = finished self.user = current_user + + def finished_nice(self, fmt="%m/%d/%y %-I:%M %p"): + return self.finished.strftime(fmt) -- cgit v1.2.3