diff --git a/rowers/templates/streamedit.html b/rowers/templates/streamedit.html index b12def3c..8a0b00c3 100644 --- a/rowers/templates/streamedit.html +++ b/rowers/templates/streamedit.html @@ -1,48 +1,20 @@ -{% extends "base.html" %} +{% extends "newbase.html" %} {% load staticfiles %} {% load rowerfilters %} {% block title %}Advanced Features {% endblock %} -{% block content %} -
- -
-

Stream Editor

-
-
-
-

- Edit Workout -

-
-
-

- Advanced Edit -

- -
-
-

OTW Power

- Run calculations to get power values for your row. - -
-
-
-
-

Workflow View

-
-
-

Wind Edit

-
-
-
+{% block main %} +

Stream Editor

+
    +
  • Edit river Stream between turning points in your row. Use positive (+) values to denote rowing with the stream, negative (-) values to denote rowing against the stream.

    - +
  • +
  • {% if form.errors %}

    @@ -54,47 +26,26 @@ {{ form.as_table }} {% csrf_token %} -

-
- -
- - - -
- -
- - - - - {{ interactiveplot |safe }} - - + - + + {{ interactiveplot |safe }} + + {{ the_div |safe }} + -
- {{ the_div |safe }} -
+ {% endblock %} + +{% block sidebar %} +{% include 'menu_workout.html' %} +{% endblock %} diff --git a/rowers/views.py b/rowers/views.py index c5c4f970..ef39d0d4 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -7068,7 +7068,7 @@ def workout_wind_view(request,id=0,message="",successmessage=""): {'workout':row, 'rower':r, 'breadcrumbs':breadcrumbs, - 'active':'nav-active', + 'active':'nav-workouts', 'teams':get_my_teams(request.user), 'interactiveplot':script, 'form':form, @@ -7083,6 +7083,7 @@ def workout_wind_view(request,id=0,message="",successmessage=""): @user_passes_test(ispromember,login_url="/",redirect_field_name=None) def workout_stream_view(request,id=0,message="",successmessage=""): row = get_workout(id) + r = getrower(request.user) if (checkworkoutuser(request.user,row)==False): message = "You are not allowed to edit this workout" @@ -7135,11 +7136,30 @@ def workout_stream_view(request,id=0,message="",successmessage=""): script = res[0] div = res[1] + breadcrumbs = [ + { + 'url':'/rowers/list-workouts', + 'name':'Workouts' + }, + { + 'url':get_workout_default_page(request,id), + 'name': str(row.id) + }, + { + 'url':reverse(workout_stream_view,kwargs={'id':id}), + 'name': 'Stream' + } + + ] + messages.info(request,successmessage) messages.error(request,message) return render(request, 'streamedit.html', {'workout':row, + 'rower':r, + 'breadcrumbs':breadcrumbs, + 'active':'nav-workouts', 'teams':get_my_teams(request.user), 'interactiveplot':script, 'form':form, @@ -9359,7 +9379,7 @@ def workout_uploadimage_view(request,id): return render(request,'image_form.html', {'form':form, 'rower':r, - 'active':'nav-active', + 'active':'nav-workouts', 'breadcrumbs':breadcrumbs, 'teams':get_my_teams(request.user), 'workout': w,