diff --git a/rowers/.#urls.py b/rowers/.#urls.py new file mode 100644 index 00000000..e588e5f5 --- /dev/null +++ b/rowers/.#urls.py @@ -0,0 +1 @@ +E408191@CZ27LT9RCGN72.11300:1539016748 \ No newline at end of file diff --git a/rowers/templates/list_workouts.html b/rowers/templates/list_workouts.html index a5c32f9f..899e2273 100644 --- a/rowers/templates/list_workouts.html +++ b/rowers/templates/list_workouts.html @@ -230,7 +230,7 @@ xo {% endif %} Flex - Delete + Delete diff --git a/rowers/templates/map_view.html b/rowers/templates/map_view.html index cde62d7f..e2f3c7b7 100644 --- a/rowers/templates/map_view.html +++ b/rowers/templates/map_view.html @@ -1,10 +1,10 @@ -{% extends "base.html" %} +{% extends "newbase.html" %} {% load staticfiles %} {% load rowerfilters %} {% block title %}{{ workout.name }} {% endblock %} -{% block content %} +{% block main %} - - +

{{ workout.name }}

+ +
    + +
  • +
    + {{ mapdiv|safe }} -
    - - - - {% if user.is_authenticated and mayedit %} -
    -

    - Edit Workout -

    -
    -
    -

    - Workflow View -

    - -
    -
    -

    - Advanced Edit -

    - -
    - {% endif %} -
    -
    - {{ mapdiv|safe }} - - - {{ mapscript|safe }} -
    + {{ mapscript|safe }} +
  • +
{% endblock %} + + +{% block sidebar %} +{% include 'menu_workout.html' %} +{% endblock %} diff --git a/rowers/templates/menu_workout.html b/rowers/templates/menu_workout.html index fbbdbe18..a199264d 100644 --- a/rowers/templates/menu_workout.html +++ b/rowers/templates/menu_workout.html @@ -45,6 +45,11 @@  Flex Chart +
  • + +  Map + +
  • diff --git a/rowers/views.py b/rowers/views.py index 94148477..2b9c12d2 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -9080,11 +9080,28 @@ def workout_map_view(request,id=0): request.session[translation.LANGUAGE_SESSION_KEY] = USER_LANGUAGE request.session['referer'] = absolute(request)['PATH'] - row = get_workout(id) + w = get_workout(id) + breadcrumbs = [ + { + 'url':'/rowers/list-workouts', + 'name':'Workouts' + }, + { + 'url':get_workout_default_page(request,id), + 'name': str(w.id) + }, + { + 'url':reverse(workout_map_view,kwargs={'id':id}), + 'name': 'Map' + } + + ] + + # create interactive plot - f1 = row.csvfilename - u = row.user.user + f1 = w.csvfilename + u = w.user.user r = getrower(u) rowdata = rdata(f1) hascoordinates = 1 @@ -9103,7 +9120,7 @@ def workout_map_view(request,id=0): if hascoordinates: mapscript,mapdiv = leaflet_chart2(rowdata.df[' latitude'], rowdata.df[' longitude'], - row.name) + w.name) else: mapscript = "" mapdiv = "" @@ -9114,12 +9131,15 @@ def workout_map_view(request,id=0): result = request.user.is_authenticated() and ispromember(request.user) if result: promember=1 - if request.user == row.user.user: + if request.user == w.user.user: mayedit=1 return render(request, 'map_view.html', {'mapscript':mapscript, - 'workout':row, + 'workout':w, + 'rower':r, + 'breadcrumbs':breadcrumbs, + 'active':'nav-workouts', 'mapdiv':mapdiv, 'mayedit':mayedit, })