summaryrefslogtreecommitdiff
path: root/archaeological_finds/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_finds/forms.py')
-rw-r--r--archaeological_finds/forms.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py
index ae91b8383..c50982dd7 100644
--- a/archaeological_finds/forms.py
+++ b/archaeological_finds/forms.py
@@ -43,7 +43,7 @@ from ishtar_common.forms_common import get_town_field, SourceSelect
class FindForm(forms.Form):
file_upload = True
form_label = _("Find")
- base_models = ['base_finds', 'object_type']
+ base_models = ['base_finds', 'object_type', 'material_type']
associated_models = {'material_type': models.MaterialType,
'conservatory_state': models.ConservatoryState,
'object_type': models.ObjectType}
@@ -55,12 +55,12 @@ class FindForm(forms.Form):
label=_(u"Is isolated?"), required=False)
is_complete = forms.NullBooleanField(label=_(u"Is complete?"),
required=False)
- material_type = forms.ChoiceField(label=_("Material type"), choices=[])
+ material_type = widgets.MultipleAutocompleteField(
+ model=models.MaterialType, label=_(u"Material type"), required=False)
conservatory_state = forms.ChoiceField(label=_(u"Conservatory state"),
choices=[], required=False)
object_type = widgets.MultipleAutocompleteField(
- model=models.ObjectType,
- label=_("Object types"), required=False)
+ model=models.ObjectType, label=_(u"Object types"), 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)