diff --git a/rowers/templates/frontpage.html b/rowers/templates/frontpage.html index 4db773f5..b01259c9 100644 --- a/rowers/templates/frontpage.html +++ b/rowers/templates/frontpage.html @@ -9,7 +9,12 @@

Local Time: {% now "jS F Y H:i" %} -

+

+

+ +

Compatible with: Strava icon diff --git a/rowers/templates/list_workouts.html b/rowers/templates/list_workouts.html index 7ca1476e..9b61d44c 100644 --- a/rowers/templates/list_workouts.html +++ b/rowers/templates/list_workouts.html @@ -17,9 +17,9 @@

{% if team %} -
+ {% else %} - + {% endif %} @@ -46,7 +46,7 @@ {% else %}

My Workouts

{% endif %} - + {% if workouts %}
@@ -196,6 +196,16 @@
+ {% if rankingonly and not team %} + + {% elif not team %} + + {% endif %} +

 

{% if team %} diff --git a/rowers/templates/show_graph.html b/rowers/templates/show_graph.html index 1221cc03..ee240263 100644 --- a/rowers/templates/show_graph.html +++ b/rowers/templates/show_graph.html @@ -12,8 +12,23 @@ {% endblock %} {% block content %} -

{{ workout.name }}

+

{{ workout.name }}

+
+
+ +
+
+ +
+
+ +

 

+
{% if user.is_authenticated and user == rower.user %}

@@ -34,7 +49,7 @@

 

{% endif %}
- +
+
{% localtime on %} @@ -80,6 +83,8 @@
+
+
{{ form.as_table }} @@ -98,7 +103,8 @@ - + +

Images linked to this workout

@@ -198,19 +204,33 @@
-

Workout Summary

+
+

Workout Summary

-

-

-        {{ workout.summary }}
-      
-

-

- Update Summary +

+          {{ workout.summary }}
+        
+

+ +
+
+
+ +
+
+

 

+ +
-
diff --git a/rowers/templates/workout_view.html b/rowers/templates/workout_view.html index a823aec1..b088e2cf 100644 --- a/rowers/templates/workout_view.html +++ b/rowers/templates/workout_view.html @@ -27,9 +27,20 @@
-

{{ workout.name }}

+

{{ workout.name }}

+
+ +
+
+ +
+
- + diff --git a/rowers/urls.py b/rowers/urls.py index e395fb87..96199525 100644 --- a/rowers/urls.py +++ b/rowers/urls.py @@ -121,6 +121,7 @@ urlpatterns = [ url(r'^400/$', TemplateView.as_view(template_name='400.html'),name='400'), url(r'^403/$', TemplateView.as_view(template_name='403.html'),name='403'), url(r'^imports/$', TemplateView.as_view(template_name='imports.html'), name='imports'), + url(r'^list-workouts/ranking$',views.workouts_view,{'rankingonly':True}), url(r'^list-workouts/team/(?P\d+)/(?P\w+.*)/(?P\w+.*)$',views.workouts_view), url(r'^list-workouts/team/(?P\d+)/$',views.workouts_view), url(r'^list-workouts/(?P\w+.*)/(?P\w+.*)$',views.workouts_view), diff --git a/rowers/views.py b/rowers/views.py index 18240b21..349feb5d 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -4289,7 +4289,7 @@ def workouts_view(request,message='',successmessage='', startdatestring="",enddatestring="", startdate=timezone.now()-datetime.timedelta(days=365), enddate=timezone.now()+datetime.timedelta(days=1), - teamid=0): + teamid=0,rankingonly=False): request.session['referer'] = absolute(request)['PATH'] try: r = getrower(request.user) @@ -4365,6 +4365,9 @@ def workouts_view(request,message='',successmessage='', startdatetime__gte=activity_startdate, startdatetime__lte=activity_enddate).order_by("-startdatetime") + if rankingonly: + workouts = [w for w in workouts if w.rankingpiece] + query = request.GET.get('q') if query: query_list = query.split() @@ -4407,6 +4410,7 @@ def workouts_view(request,message='',successmessage='', 'enddate':enddate, 'announcements':announcements[0:4], 'team':theteam, + 'rankingonly':rankingonly, 'teams':get_my_teams(request.user), 'interactiveplot':script, 'the_div':div, diff --git a/rowsandall_app/settings.py b/rowsandall_app/settings.py index 3020084e..a7f25d88 100644 --- a/rowsandall_app/settings.py +++ b/rowsandall_app/settings.py @@ -64,6 +64,7 @@ INSTALLED_APPS = [ 'cookielaw', 'django_extensions', 'tz_detect', + 'django_social_share', ] AUTHENTICATION_BACKENDS = ( diff --git a/templates/base.html b/templates/base.html index 77fa6213..21de4904 100644 --- a/templates/base.html +++ b/templates/base.html @@ -3,6 +3,8 @@ {% load rowerfilters %} {% endblock %} + + {% block teams %} {% if user.is_authenticated and user|has_teams %}
-

Free Data and Analysis. For Rowers. By Rowers.

+

Free Data and Analysis. For Rowers. By Rowers. +

Rower:{{ first_name }} {{ last_name }}