[extensions-web] extensions: Fix ajax_query_view



commit 19fb3aff2915d81c82d0084148694333a0c7c8ca
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Thu Mar 29 16:22:18 2012 -0400

    extensions: Fix ajax_query_view

 sweettooth/extensions/views.py |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)
---
diff --git a/sweettooth/extensions/views.py b/sweettooth/extensions/views.py
index 7d11584..4a9d97b 100644
--- a/sweettooth/extensions/views.py
+++ b/sweettooth/extensions/views.py
@@ -188,6 +188,17 @@ def ajax_extensions_list(request):
     return dict(html=render_to_string('extensions/list_bare.html', dict(extension_list=object_list)),
                 numpages=num_pages)
 
+ ajax_view
+def ajax_query_view(request):
+    if request.GET.get('search',  ''):
+        func = ajax_query_search_query
+    else:
+        func = ajax_query_params_query
+
+    object_list, num_pages = func(request)
+
+    return [ajax_details(e) for e in object_list]
+
 @model_view(models.Extension)
 def extension_view(request, obj, **kwargs):
     extension, versions = obj, obj.visible_versions
@@ -367,14 +378,6 @@ def ajax_details_view(request):
     return details
 
 @ajax_view
-def ajax_query_view(request):
-    if 'search' in request.GET:
-        query = ajax_query_search_query(request)
-    else:
-        query = ajax_query_params_query(request)
-    return [ajax_details(e) for e in query]
-
- ajax_view
 def ajax_set_status_view(request, newstatus):
     pk = request.GET['pk']
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]