diff --git a/rowers/stravastuff.py b/rowers/stravastuff.py index e53fa108..9666ca1d 100644 --- a/rowers/stravastuff.py +++ b/rowers/stravastuff.py @@ -185,7 +185,8 @@ def get_strava_workout(user,stravaid): if nr_rows == 0: return (0,"Error: Time data had zero length") except IndexError: - return (0,"Error: No Distance information in the Strava data") + d = 0*t + # return (0,"Error: No Distance information in the Strava data") except KeyError: return (0,"something went wrong with the Strava import") diff --git a/rowers/templates/plannedsessionsmanage.html b/rowers/templates/plannedsessionsmanage.html index 4d19dca9..7ce2b688 100644 --- a/rowers/templates/plannedsessionsmanage.html +++ b/rowers/templates/plannedsessionsmanage.html @@ -92,14 +92,30 @@ $('#id_plannedsession').on('click', function(evt) { var selectedsession = $("input:radio[name='plannedsession']:checked").val(); - var url = window.location.pathname + var url = window.location.pathname; if (url.indexOf("/session/") >= 0) { url = url.replace(/\/session\/\d+/g, "/session/"+selectedsession); } else { url += "/session/"+selectedsession } - window.location.replace(url); - }); - }); + // window.location.replace(url); + $.getJSON(url, function(json) { + var workouts = json['workouts']; + for (i=0; i < workouts.length; i++) { + var wid = workouts[i][0]; + var wcheck = workouts[i][2]; + if (wcheck) { + $(":checkbox").filter(function() { + return this.value == wid; + }).prop("checked",true); + } else { + $(":checkbox").filter(function() { + return this.value == wid; + }).prop("checked",false); + } + } + }); + }); + }); {% endblock %} diff --git a/rowers/templates/planningbuttons.html b/rowers/templates/planningbuttons.html index 9a8ba94e..e167fc85 100644 --- a/rowers/templates/planningbuttons.html +++ b/rowers/templates/planningbuttons.html @@ -1,20 +1,27 @@ {% load rowerfilters %}
+ {% if timeperiod and rower %} + Plan Overview + {% elif timeperiod %} + Plan Overview + {% else %} Plan Overview + {% endif %}
- Review Sessions -
-+ {% if timeperiod and rower %} + Manage Sessions + {% elif timeperiod %} + Manage Sessions + {% else %} Manage Sessions + {% endif %}