diff options
author | Étienne Loks <etienne.loks@proxience.com> | 2015-11-27 02:51:39 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@proxience.com> | 2015-11-27 02:51:39 +0100 |
commit | d3c64727157247fb7dcdd7ec635307b69a8ad9e4 (patch) | |
tree | ad51f07ccf05c920d213733bdcfa29700e4520fb /archaeological_finds/forms.py | |
parent | fb18b5f233a3f890ea7efb4a4fa0b2ebb452aba4 (diff) | |
download | Ishtar-d3c64727157247fb7dcdd7ec635307b69a8ad9e4.tar.bz2 Ishtar-d3c64727157247fb7dcdd7ec635307b69a8ad9e4.zip |
Archaeological finds: change form fields
Diffstat (limited to 'archaeological_finds/forms.py')
-rw-r--r-- | archaeological_finds/forms.py | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 51ac1eed7..d2e100dcf 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -67,11 +67,12 @@ class FindForm(forms.Form): choices=[], required=False) object_type = widgets.MultipleAutocompleteField( model=models.ObjectType, label=_(u"Object types"), required=False) - preservation_to_consider = widgets.MultipleAutocompleteField( - model=models.PreservationType, label=_(u"Preservation type"), - required=False) - integritie = widgets.MultipleAutocompleteField( - model=models.IntegrityType, label=_(u"Integrity"), required=False) + preservation_to_consider = forms.MultipleChoiceField( + label=_(u"Preservation type"), choices=[], + widget=forms.CheckboxSelectMultiple, required=False) + integritie = forms.MultipleChoiceField( + label=_(u"Integrity"), choices=[], + widget=forms.CheckboxSelectMultiple, required=False) length = FloatField(label=_(u"Length (cm)"), required=False) width = FloatField(label=_(u"Width (cm)"), required=False) height = FloatField(label=_(u"Height (cm)"), required=False) @@ -104,6 +105,14 @@ class FindForm(forms.Form): models.ConservatoryState.get_types() self.fields['conservatory_state'].help_text = \ models.ConservatoryState.get_help() + self.fields['preservation_to_consider'].choices = \ + models.PreservationType.get_types(empty_first=False) + self.fields['preservation_to_consider'].help_text = \ + models.PreservationType.get_help() + self.fields['integritie'].choices = \ + models.IntegrityType.get_types(empty_first=False) + self.fields['integritie'].help_text = \ + models.IntegrityType.get_help() class DateForm(forms.Form): |