Display total distance for workouts

This commit is contained in:
Peter Stockings
2023-03-14 19:36:11 +11:00
parent ea010602b2
commit 65a6ac8287
2 changed files with 3 additions and 1 deletions

2
app.py
View File

@@ -233,6 +233,7 @@ def get_workouts_for_user(user_id):
average_rpm = sum( average_rpm = sum(
reading.rpm for reading in cadence_readings) / len(cadence_readings) reading.rpm for reading in cadence_readings) / len(cadence_readings)
calories = cadence_readings[-1].calories calories = cadence_readings[-1].calories
distance = cadence_readings[-1].distance
workouts_data.append({ workouts_data.append({
'id': workout.id, 'id': workout.id,
'user_id': user_id, 'user_id': user_id,
@@ -240,6 +241,7 @@ def get_workouts_for_user(user_id):
'duration': format_duration(duration), 'duration': format_duration(duration),
'average_rpm': int(average_rpm), 'average_rpm': int(average_rpm),
'calories': calories, 'calories': calories,
'distance': distance
}) })
return workouts_data return workouts_data

View File

@@ -7,7 +7,7 @@
<div> <div>
<h2 class="text-lg font-medium text-gray-900">{{ w.start_time }}</h2> <h2 class="text-lg font-medium text-gray-900">{{ w.start_time }}</h2>
<p class="text-sm text-gray-500">Duration: {{ w.duration }} | Average RPM: {{ w.average_rpm }} | <p class="text-sm text-gray-500">Duration: {{ w.duration }} | Average RPM: {{ w.average_rpm }} |
Calories: {{ w.calories }}</p> Calories: {{ w.calories }} | Distance: {{ w.distance }}</p>
</div> </div>
<span <span
class="ml-auto h-5 w-5 shrink-0 rotate-[-180deg] fill-[#336dec] transition-transform duration-200 ease-in-out group-[[data-te-collapse-collapsed]]:rotate-0 group-[[data-te-collapse-collapsed]]:fill-[#212529] motion-reduce:transition-none dark:fill-blue-300 dark:group-[[data-te-collapse-collapsed]]:fill-white"> class="ml-auto h-5 w-5 shrink-0 rotate-[-180deg] fill-[#336dec] transition-transform duration-200 ease-in-out group-[[data-te-collapse-collapsed]]:rotate-0 group-[[data-te-collapse-collapsed]]:fill-[#212529] motion-reduce:transition-none dark:fill-blue-300 dark:group-[[data-te-collapse-collapsed]]:fill-white">