--- 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):