summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-01-18 05:36:31 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-01-18 05:36:31 +0100
commit3ae6feef8730ee29010ae53a6879c4b88313ae51 (patch)
tree137b02b567e515825c358a9677f2679072b321fd /ishtar/furnitures/views.py
parentd0dee00918622fde2bdcaf32109b0a1e51410715 (diff)
downloadIshtar-3ae6feef8730ee29010ae53a6879c4b88313ae51.tar.bz2
Ishtar-3ae6feef8730ee29010ae53a6879c4b88313ae51.zip
Close operations (refs #16)
Diffstat (limited to 'ishtar/furnitures/views.py')
-rw-r--r--ishtar/furnitures/views.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ishtar/furnitures/views.py b/ishtar/furnitures/views.py
index 3d7564a55..5570dd2dd 100644
--- a/ishtar/furnitures/views.py
+++ b/ishtar/furnitures/views.py
@@ -121,7 +121,7 @@ def autocomplete_file(request):
for file in files])
return HttpResponse(data, mimetype='text/plain')
-def autocomplete_operation(request):
+def autocomplete_operation(request, non_closed=True):
if not request.GET.get('term'):
return HttpResponse(mimetype='text/plain')
q = request.GET.get('term')
@@ -134,6 +134,8 @@ def autocomplete_operation(request):
except ValueError:
pass
query = query & extra
+ if non_closed:
+ query = query & Q(end_date__isnull=True)
limit = 15
operations = models.Operation.objects.filter(query)[:limit]
data = json.dumps([{'id':operation.pk, 'value':unicode(operation)}