Skip to content

Commit 02d4135

Browse files
author
Mateja Verlic
committed
Merge pull request #1 from gandalfar/fea_search_get
make past_events GET variable work, make past events label clickable
2 parents e9399f2 + 6243cd4 commit 02d4135

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

api/processors.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ def get_filtered_events(search_filter=None, country_filter=None, theme_filter=No
9999
filter_kwargs['theme__in'] = theme_filter
100100

101101
if audience_filter:
102-
audience = EventAudience.objects.filter()
103102
filter_kwargs['audience__in'] = audience_filter
104103

105104
if len(filter_args) > 0:

web/forms/event_form.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,9 @@ def __init__(self, *args, **kwargs):
200200
search_query = kwargs.pop('q', None)
201201
theme = kwargs.pop('theme', None)
202202
audience = kwargs.pop('audience', None)
203+
203204
super(SearchEventForm, self).__init__(*args, **kwargs)
205+
204206
if country_code:
205207
self.fields['country'].initial = country_code
206208
self.fields['past_events'].initial = past_events
@@ -210,7 +212,3 @@ def __init__(self, *args, **kwargs):
210212
self.fields['theme'].initial = theme
211213
if audience:
212214
self.fields['audience'].initial = audience
213-
214-
215-
216-

web/templates/pages/search_events.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
</div>
2323
<div class="row">
2424
<div class="col-md-4">
25-
<label for="id_country">{{ form.fields.country.label }}</label>
25+
<label for="{{ form.country.id_for_label }}">{{ form.fields.country.label }}</label>
2626
{{ form.country }}
2727
<div class="search-checkbox">
2828
<hr>
2929
{{ form.past_events }}
30-
<label for="id_include_past">{{ form.past_events.label }}</label>
30+
<label for="{{ form.past_events.id_for_label }}">{{ form.past_events.label }}</label>
3131
</div>
3232
<div class="search-checkbox">
3333
<hr>

web/views/events.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -260,8 +260,11 @@ def search_events(request):
260260
country = get_country(country_filter, user_ip)
261261
country_filter = country['country_code']
262262

263-
past = request.GET.get('past', None)
264-
past_events = True if past and past=='yes' else False
263+
past = request.GET.get('past_events', 'off')
264+
if past == 'on':
265+
past_events = True
266+
else:
267+
past_events = False
265268

266269
search_query = request.GET.get('q', '')
267270

@@ -326,4 +329,4 @@ def change_status(request, event_id):
326329
def reject_status(request, event_id):
327330
event = reject_event_status(event_id)
328331

329-
return HttpResponseRedirect(reverse('web.view_event', args=[event_id, event.slug]))
332+
return HttpResponseRedirect(reverse('web.view_event', args=[event_id, event.slug]))

0 commit comments

Comments
 (0)