Commit 6f0134bf4d7cc0140f26449320cd7bb3367c35c8

Authored by Sergio Oliveira
1 parent 91b5c99c

Removing search api

Showing 2 changed files with 1 additions and 43 deletions   Show diff stats
src/api/handlers.py
... ... @@ -1,38 +0,0 @@
1   -
2   -from piston.utils import rc
3   -from piston.handler import BaseHandler
4   -
5   -from colab.deprecated import solrutils
6   -
7   -
8   -class SearchHandler(BaseHandler):
9   - allowed_methods = ('GET', )
10   -
11   - def read(self, request):
12   - query = request.GET.get('q')
13   - page = request.GET.get('p', 1)
14   - results_per_page = request.GET.get('n', 50)
15   - order = request.GET.get('o')
16   -
17   - if not query:
18   - return 'Query cannot be empty.'
19   - else:
20   - query = query.encode('utf-8')
21   -
22   - try:
23   - n = int(results_per_page)
24   - except ValueError:
25   - n = 10
26   -
27   - if 1 > n > 500:
28   - n = 1
29   -
30   - try:
31   - page = int(page)
32   - except ValueError:
33   - page = 1
34   -
35   - if page < 1:
36   - page = 1
37   -
38   - return solrutils.select(query, results_per_page, page, order)
src/api/urls.py
1   -from django.conf.urls import patterns, include, url
2 1  
3   -from piston.resource import Resource
  2 +from django.conf.urls import patterns, include, url
4 3  
5   -from .handlers import SearchHandler
6 4 from .views import VoteView
7 5  
8   -search_handler = Resource(SearchHandler)
9 6  
10 7 urlpatterns = patterns('',
11 8 url(r'message/(?P<msg_id>\d+)/vote$', VoteView.as_view()),
12   - url(r'search/$', search_handler),
13 9 )
... ...