added ranking piece only button
This commit is contained in:
@@ -17,9 +17,9 @@
|
||||
<div class="grid_4 alpha">
|
||||
|
||||
{% if team %}
|
||||
<form enctype="multipart/form-data" action="/rowers/list-workouts/team/{{ team.id }}/" method="post">
|
||||
<form enctype="multipart/form-data" method="post">
|
||||
{% else %}
|
||||
<form enctype="multipart/form-data" action="/rowers/list-workouts/" method="post">
|
||||
<form enctype="multipart/form-data" method="post">
|
||||
{% endif %}
|
||||
|
||||
<table>
|
||||
@@ -46,7 +46,7 @@
|
||||
{% else %}
|
||||
<h3>My Workouts</h3>
|
||||
{% endif %}
|
||||
|
||||
|
||||
{% if workouts %}
|
||||
<table width="100%" class="listtable shortpadded">
|
||||
<thead>
|
||||
@@ -196,6 +196,16 @@
|
||||
|
||||
|
||||
<div class="grid_5 alpha">
|
||||
{% if rankingonly and not team %}
|
||||
<div class="grid_2 prefix_1 alpha">
|
||||
<a class="button small green" href="/rowers/list-workouts">All Workouts</a>
|
||||
</div>
|
||||
{% elif not team %}
|
||||
<div class="grid_2 prefix_1 alpha">
|
||||
<a class="button small green" href="/rowers/list-workouts/ranking">Ranking Pieces Only</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
<p> </p>
|
||||
{% if team %}
|
||||
<form id="searchform" action="/rowers/list-workouts/team/{{ team.id }}/{{ startdate|date:"Y-m-d" }}/{{ enddate|date:"Y-m-d" }}"
|
||||
method="get" accept-charset="utf-8">
|
||||
|
||||
@@ -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<teamid>\d+)/(?P<startdatestring>\w+.*)/(?P<enddatestring>\w+.*)$',views.workouts_view),
|
||||
url(r'^list-workouts/team/(?P<teamid>\d+)/$',views.workouts_view),
|
||||
url(r'^list-workouts/(?P<startdatestring>\w+.*)/(?P<enddatestring>\w+.*)$',views.workouts_view),
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user