Simplify forecast panel and extend horizon

This commit is contained in:
Peter Stockings
2026-09-06 14:50:51 +10:00
parent d26da9a066
commit 0dea94fec0
5 changed files with 25 additions and 31 deletions
+1 -1
View File
@@ -243,7 +243,7 @@ def get_exercise_progress_for_user(person_id, exercise_id):
degree = request.args.get('degree', type=int, default=1)
forecast_enabled = request.args.get('forecast', '').lower() in ('1', 'true', 'yes', 'on')
forecast_weeks = request.args.get('forecast_weeks', type=int, default=8)
forecast_weeks = max(4, min(forecast_weeks, 26))
forecast_weeks = max(4, min(forecast_weeks, 52))
forecast_target_reps = request.args.get('forecast_reps', type=int)
if forecast_target_reps is not None:
forecast_target_reps = max(1, min(forecast_target_reps, 20))