summaryrefslogtreecommitdiff
path: root/chimere/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2015-04-16 19:47:42 +0200
committerÉtienne Loks <etienne.loks@proxience.com>2015-04-16 19:47:42 +0200
commit8b9008a94a3b3b626bbe916d6f461189938dab3c (patch)
tree363108527f435470aba9cf64c796986ab73be78d /chimere/views.py
parentf4a3253ff50546dc210c67e0ecbb24e78cffb183 (diff)
downloadChimère-8b9008a94a3b3b626bbe916d6f461189938dab3c.tar.bz2
Chimère-8b9008a94a3b3b626bbe916d6f461189938dab3c.zip
Allow disabling of autocomplete
Diffstat (limited to 'chimere/views.py')
-rw-r--r--chimere/views.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/chimere/views.py b/chimere/views.py
index 8b5af5a..0dd5cd5 100644
--- a/chimere/views.py
+++ b/chimere/views.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
-# Copyright (C) 2008-2014 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
+# Copyright (C) 2008-2015 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
#
# RSS : Copyright (C) 2010 Pierre Clarenc <pierre.crc_AT_gmailDOTcom>,
# Samuel Renard <renard.samuel_AT_gmailDOTcom>,
@@ -967,7 +967,11 @@ if hasattr(settings, 'CHIMERE_SEARCH_ENGINE') \
from haystack.views import SearchView as HaystackSearchView
from haystack.query import SearchQuerySet
class SearchView(HaystackSearchView):
- pass
+ def extra_context(self, *args, **kwargs):
+ context = super(SearchView, self).extra_context(*args, **kwargs)
+ context["autocomplete"] = settings.HAYSTACK_AUTOCOMPLETE \
+ if hasattr(settings, 'HAYSTACK_AUTOCOMPLETE') else False
+ return context
def autocomplete(request):
sqs = SearchQuerySet().autocomplete(
content_auto=request.GET.get('q', ''))[:5]