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(