summaryrefslogtreecommitdiff
path: root/archaeological_finds/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-09-18 18:02:00 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-09-18 18:02:00 +0200
commit203f1930527e84006f290f79dd86cc9ce6e3d01c (patch)
treec1f0770fe17721c97719a15dfcad5e6195f3f412 /archaeological_finds/forms.py
parent3219dff5bb5abc8a8af00e66ca12612addee83bb (diff)
downloadIshtar-203f1930527e84006f290f79dd86cc9ce6e3d01c.tar.bz2
Ishtar-203f1930527e84006f290f79dd86cc9ce6e3d01c.zip
Display full hierarchy on selection for material types and object types
Diffstat (limited to 'archaeological_finds/forms.py')
-rw-r--r--archaeological_finds/forms.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py
index aa29b57bf..4d2b399fd 100644
--- a/archaeological_finds/forms.py
+++ b/archaeological_finds/forms.py
@@ -240,9 +240,11 @@ class BaseFindForm(CustomForm, ManageOldType):
initial=get_now, label=_(u"Check date"), widget=DatePicker)
TYPES = [
- FieldType('material_type', models.MaterialType, is_multiple=True),
+ FieldType('material_type', models.MaterialType, is_multiple=True,
+ extra_args={"full_hierarchy": True}),
FieldType('material_type_quality', models.MaterialTypeQualityType),
- FieldType('object_type', models.ObjectType, is_multiple=True),
+ FieldType('object_type', models.ObjectType, is_multiple=True,
+ extra_args={"full_hierarchy": True}),
FieldType('object_type_quality', models.ObjectTypeQualityType),
FieldType('communicabilitie', models.CommunicabilityType,
is_multiple=True),
@@ -388,8 +390,8 @@ class FindForm(BaseFindForm):
srs.srid)
except forms.ValidationError as e:
raise forms.ValidationError(
- str(_(u"Coordinates are not relevant for the spatial "
- u"reference system used: {}.")).format(e))
+ str(_("Coordinates are not relevant for the spatial "
+ "reference system used: {}.")).format(e))
return self.cleaned_data