From 09c10633ac347ec60eb8526d5068718dada8d3e3 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Sat, 15 Sep 2018 12:29:55 +0200 Subject: [PATCH] improved planned sessions for course test --- rowers/plannedsessions.py | 68 ++++----------------------------------- rowers/views.py | 40 +++++++++++++++-------- 2 files changed, 34 insertions(+), 74 deletions(-) diff --git a/rowers/plannedsessions.py b/rowers/plannedsessions.py index e40416f0..bec7cc52 100644 --- a/rowers/plannedsessions.py +++ b/rowers/plannedsessions.py @@ -296,38 +296,10 @@ def is_session_complete_ws(ws,ps): if record.coursecompleted: ratio = record.distance/ps.sessionvalue return ratio,'completed',completiondate - - if ps.course: - ( - coursetime, - coursemeters, - coursecompleted - ) = get_time_course(ws,ps.course) - if coursecompleted: - return 1.0,'completed',completiondate - else: - return ratio,'partial',completiondate - else: - if ps.criterium == 'exact': - if ratio == 1.0: - return ratio,'completed',completiondate - else: - if not completiondate: - completiondate = ws.reverse()[0].date - return ratio,'partial',completiondate - elif ps.criterium == 'minimum': - if ratio >= 1.0: - return ratio,'completed',completiondate - else: - if not completiondate: - completiondate = ws.reverse()[0].date - - return ratio,'partial',completiondate - else: - if ratio>cratiomin and ratio= 1.0: - return ratio,'completed',completiondate - else: - if not completiondate: - completiondate = ws.reverse()[0].date - return ratio,'partial',completiondate - else: - if ratio>cratiomin and ratio