diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-12-17 03:08:34 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-12-17 03:09:26 +0100 |
commit | 09c8b35aab309b1a79e08e5530a9a60687221e12 (patch) | |
tree | d2fadde70f9c34140645e727de33bfa92bd31bf1 | |
parent | 7c921f7c3d01084836052fbdc948edc59ffafaf2 (diff) | |
download | Ishtar-09c8b35aab309b1a79e08e5530a9a60687221e12.tar.bz2 Ishtar-09c8b35aab309b1a79e08e5530a9a60687221e12.zip |
Search files: add activ criteria on search (refs #1405)
-rw-r--r-- | archaeological_files/forms.py | 1 | ||||
-rw-r--r-- | archaeological_files/views.py | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/archaeological_files/forms.py b/archaeological_files/forms.py index fcc62b39d..bd0d246f2 100644 --- a/archaeological_files/forms.py +++ b/archaeological_files/forms.py @@ -52,6 +52,7 @@ class FileSelect(TableSelect): saisine_type = forms.ChoiceField(label=_("Saisine type"), choices=[]) year = forms.IntegerField(label=_("Year")) parcel = ParcelField(label=_("Parcel (section/number)")) + end_date = forms.NullBooleanField(label=_(u"Is active?"), initial=True) def __init__(self, *args, **kwargs): super(FileSelect, self).__init__(*args, **kwargs) diff --git a/archaeological_files/views.py b/archaeological_files/views.py index 3482b99c8..8fcde9ea0 100644 --- a/archaeological_files/views.py +++ b/archaeological_files/views.py @@ -61,10 +61,12 @@ def autocomplete_file(request): return HttpResponse(data, mimetype='text/plain') get_file = get_item(models.File, 'get_file', 'file', + bool_fields = ['end_date__isnull'], extra_request_keys={'parcel_0':('parcels__section', 'operations__parcels__section'), 'parcel_1':('parcels__parcel_number', 'operations__parcels__parcel_number'), + 'end_date':'end_date__isnull', }, ) show_file = show_item(models.File, 'file') |