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,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 from .views import VoteView 4 from .views import VoteView
7 5
8 -search_handler = Resource(SearchHandler)  
9 6
10 urlpatterns = patterns('', 7 urlpatterns = patterns('',
11 url(r'message/(?P<msg_id>\d+)/vote$', VoteView.as_view()), 8 url(r'message/(?P<msg_id>\d+)/vote$', VoteView.as_view()),
12 - url(r'search/$', search_handler),  
13 ) 9 )