diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-03-21 14:57:49 +0100 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-03-21 14:57:49 +0100 | 
| commit | 6098e62346b830cc1921661325b891b4f2c02557 (patch) | |
| tree | 615d13cd567d4e090deac43d4040725cc347d5d1 /archaeological_finds/forms.py | |
| parent | 17dfb8d37d1724857747f30e3098ca9d525bfba5 (diff) | |
| download | Ishtar-6098e62346b830cc1921661325b891b4f2c02557.tar.bz2 Ishtar-6098e62346b830cc1921661325b891b4f2c02557.zip | |
Finds search: search by warehouse (location & responsible) (refs #3416)
Diffstat (limited to 'archaeological_finds/forms.py')
| -rw-r--r-- | archaeological_finds/forms.py | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 2c367043c..1e45ca4b3 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -48,6 +48,8 @@ from ishtar_common.utils import convert_coordinates_to_point  from ishtar_common import widgets  from archaeological_operations.widgets import OAWidget +from archaeological_warehouse.models import Warehouse +  from archaeological_finds.forms_treatments import TreatmentSelect, \      TreatmentFormSelection, BaseTreatmentForm, TreatmentModifyForm, \      AdministrativeActTreatmentForm, TreatmentFormFileChoice, \ @@ -349,6 +351,18 @@ class FindSelect(TableSelect):          widget=widgets.CheckboxSelectMultiple)      datings__period = forms.ChoiceField(label=_(u"Period"), choices=[])      # TODO search by warehouse +    container__location = forms.IntegerField( +        label=_(u"Warehouse (location)"), +        widget=widgets.JQueryAutoComplete( +            reverse_lazy('autocomplete-warehouse'), +            associated_model=Warehouse), +        validators=[valid_id(Warehouse)]) +    container__responsible = forms.IntegerField( +        label=_(u"Warehouse (responsible)"), +        widget=widgets.JQueryAutoComplete( +            reverse_lazy('autocomplete-warehouse'), +            associated_model=Warehouse), +        validators=[valid_id(Warehouse)])      material_types = forms.ChoiceField(label=_(u"Material type"), choices=[])      object_types = forms.ChoiceField(label=_(u"Object type"), choices=[])      preservation_to_considers = forms.ChoiceField( | 
