From dd77159c8d72529da293ee8a7c18dcb6715efccc Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Thu, 8 Mar 2018 08:15:18 +0100 Subject: [PATCH 1/2] fixed thumbnails --- rowers/interactiveplots.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/rowers/interactiveplots.py b/rowers/interactiveplots.py index d48cd426..f7eb74e8 100644 --- a/rowers/interactiveplots.py +++ b/rowers/interactiveplots.py @@ -3149,11 +3149,23 @@ def thumbnails_set(r,id,favorites): rowdata.dropna(axis=1,how='all',inplace=True) if rowdata.empty: - return [ + try: + rowdata = dataprep.getsmallrowdata_db(columns,ids=[id],doclean=False, + workstrokesonly=False) + except: + return [ + {'script':"", + 'div':"", + 'notes':"" + }] + + if rowdata.empty: + return [ {'script':"", 'div':"", 'notes':"" }] + else: try: rowdata.sort_values(by='time',ascending=True,inplace=True) From b4074f50ce2d6a27ca006e11e6d68475e2f6e6a4 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Thu, 8 Mar 2018 08:38:44 +0100 Subject: [PATCH 2/2] added user names to workouts to help coaches --- rowers/templates/plannedsessions.html | 4 ++-- rowers/templates/workflow.html | 3 +++ rowers/templates/workout_form.html | 6 +++++- rowers/views.py | 4 ++++ 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/rowers/templates/plannedsessions.html b/rowers/templates/plannedsessions.html index 6d35a62e..3f68389e 100644 --- a/rowers/templates/plannedsessions.html +++ b/rowers/templates/plannedsessions.html @@ -101,10 +101,10 @@ {% if ps.name != '' %} {{ ps.name }} + href="/rowers/sessions/{{ ps.id }}/{{ timeperiod }}/rower/{{ rower.id }}">{{ ps.name }} {% else %} Unnamed Session + href="/rowers/sessions/{{ ps.id }}/{{ timeperiod }}/rower/{{ rower.id }}">Unnamed Session {% endif %} {{ ps.get_sessiontype_display }} diff --git a/rowers/templates/workflow.html b/rowers/templates/workflow.html index c246f3f6..7beed9d4 100644 --- a/rowers/templates/workflow.html +++ b/rowers/templates/workflow.html @@ -72,6 +72,9 @@

{{ workout.name }}

+ {% if workout.user.user != user %} +

{{ workout.user.user.first_name }} {{ workout.user.user.last_name }} + {% endif %}

{% block left_panel %} diff --git a/rowers/templates/workout_form.html b/rowers/templates/workout_form.html index 2fa29d05..03a04eff 100644 --- a/rowers/templates/workout_form.html +++ b/rowers/templates/workout_form.html @@ -70,7 +70,11 @@
-{% localtime on %} + {% localtime on %} + {% if workout.user.user != user %} + + + {% endif %} {% endlocaltime %} diff --git a/rowers/views.py b/rowers/views.py index 74d4b9d4..dfd3a102 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -8067,6 +8067,8 @@ def workout_flexchart3_view(request,*args,**kwargs): promember=1 if request.user == row.user.user: mayedit=1 + if checkworkoutuser(request.user,row): + mayedit=1 workouttype = 'ote' if row.workouttype in ('water','coastal'): @@ -8796,6 +8798,7 @@ def workout_edit_view(request,id=0,message="",successmessage=""): 'mapscript':mapscript, 'aantalcomments':aantalcomments, 'mapdiv':mapdiv, + 'rower':r, }) else: @@ -8808,6 +8811,7 @@ def workout_edit_view(request,id=0,message="",successmessage=""): 'mapscript':mapscript, 'aantalcomments':aantalcomments, 'mapdiv':mapdiv, + 'rower':r, })
Rower:{{ rower.user.first_name }} {{ rower.user.last_name }}
Date/Time:{{ workout.startdatetime|localtime}}