web/hdalab/views/ajax.py
changeset 206 7070d3acc3d4
parent 205 8ff4fd1a6e9c
child 208 d4e3ea751966
--- a/web/hdalab/views/ajax.py	Tue Jul 03 17:50:26 2012 +0200
+++ b/web/hdalab/views/ajax.py	Wed Jul 04 10:31:59 2012 +0200
@@ -230,10 +230,15 @@
     
     q = request.GET.get('term',None)
     
-    qs = WpCategory.objects.filter( Q(label__icontains = ' ' + q ) | Q(label__istartswith = q))      
+    qs = WpCategory.objects.filter(tags__hidden = False).distinct().filter(Q(label__icontains = ' ' + q ) | Q(label__istartswith = q))
+
+#    qs = WpCategory.objects.filter(label__istartswith = q).order_by('label')[:40]
     
     res = [{'value':t.label} for t in qs]
     
+#    qs = WpCategory.objects.filter(label__icontains = ' ' + q).order_by('label')[:30]        
+#    res += [{'value':t.label} for t in qs]
+    
     return HttpResponse(content=json.dumps(res), mimetype='application/json')
 
 def filter(request):