disable search
authorJan Szejko <janek37@gmail.com>
Fri, 16 Mar 2018 13:28:59 +0000 (14:28 +0100)
committerJan Szejko <janek37@gmail.com>
Fri, 16 Mar 2018 13:28:59 +0000 (14:28 +0100)
src/opds/views.py
src/search/views.py
src/wolnelektury/templates/base/superbase.html

index 189ff0f..a96bfb3 100644 (file)
@@ -10,7 +10,7 @@ from django.core.urlresolvers import reverse
 from django.shortcuts import get_object_or_404
 from django.utils.feedgenerator import Atom1Feed
 from django.conf import settings
 from django.shortcuts import get_object_or_404
 from django.utils.feedgenerator import Atom1Feed
 from django.conf import settings
-from django.http import Http404
+from django.http import Http404, HttpResponse
 from django.contrib.sites.models import Site
 from django.utils.functional import lazy
 
 from django.contrib.sites.models import Site
 from django.utils.functional import lazy
 
@@ -361,6 +361,9 @@ class SearchFeed(AcquisitionFeed):
 
     ATOM_PLACEHOLDER = re.compile(r"^{(atom|opds):\w+}$")
 
 
     ATOM_PLACEHOLDER = re.compile(r"^{(atom|opds):\w+}$")
 
+    def __call__(self, *args, **kwargs):
+        return HttpResponse('Search is temporarily disabled', status=503)
+
     def get_object(self, request):
         """
         For OPDS 1.1 We should handle a query for search terms
     def get_object(self, request):
         """
         For OPDS 1.1 We should handle a query for search terms
index e6efc21..6120d25 100644 (file)
@@ -106,6 +106,7 @@ def hint(request):
 
 @cache.never_cache
 def main(request):
 
 @cache.never_cache
 def main(request):
+    return HttpResponse('Search is temporarily disabled', status=503)
     query = request.GET.get('q', '')
     if len(query) < 2:
         return render_to_response(
     query = request.GET.get('q', '')
     if len(query) < 2:
         return render_to_response(
index 54c7240..85af1f2 100644 (file)
                 </ul>
               </nav>
               <form id="search-area" action="{% url 'search' %}">
                 </ul>
               </nav>
               <form id="search-area" action="{% url 'search' %}">
+                {% comment %}
                 <div id="search-field">
                   <label for="search">{{ search_form.q.label }}</label>
                   {{ search_form.q }}
                 </div>
                 <button type='submit'>{% trans "Search" %}</button>
                 <div id="search-field">
                   <label for="search">{{ search_form.q.label }}</label>
                   {{ search_form.q }}
                 </div>
                 <button type='submit'>{% trans "Search" %}</button>
+                {% endcomment %}
+                Wyszukiwanie jest tymczasowo wyłączone. Search is temporarily disabled.
               </form>
             </header>
           </div>
               </form>
             </header>
           </div>