From 2e77366b94a543fd69531a699a4446dd706c8d8c Mon Sep 17 00:00:00 2001
From: Sander Roosendaal
+ Filter on date
and keyword
-
+ {{ searchform }} + ++ +
{% if rankingonly and not team %}
diff --git a/rowers/views/workoutviews.py b/rowers/views/workoutviews.py
index a2dd3f36..c976e6f7 100644
--- a/rowers/views/workoutviews.py
+++ b/rowers/views/workoutviews.py
@@ -1178,12 +1178,15 @@ def workouts_view(request,message='',successmessage='',
startdate = datetime.datetime.combine(startdate,datetime.time())
enddate = datetime.datetime.combine(enddate,datetime.time(23,59,59))
-
+ query = None
if request.method == 'POST':
dateform = DateRangeForm(request.POST)
+ searchform = SearchForm(request.POST)
if dateform.is_valid():
startdate = dateform.cleaned_data['startdate']
enddate = dateform.cleaned_data['enddate']
+ if searchform.is_valid():
+ query = searchform.cleaned_data['q']
else:
dateform = DateRangeForm(initial={
'startdate':startdate,
@@ -1293,7 +1296,6 @@ def workouts_view(request,message='',successmessage='',
for w in workoutsnohr:
res = dataprep.workout_trimp(w)
- query = request.GET.get('q')
if query:
query_list = query.split()
workouts = workouts.filter(
From 84cdf0433be588212286d5d7a4d08b20147eea6e Mon Sep 17 00:00:00 2001
From: Sander Roosendaal