summaryrefslogtreecommitdiff
path: root/archaeological_operations/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-18 17:40:40 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-18 17:40:40 +0100
commitab8666e7140f64698c2755b72ec5b322facae952 (patch)
tree796bed23b921d02729bfead39956225f44a42a2d /archaeological_operations/forms.py
parent46c182b92e2034a3698889b3f430d50f2d589266 (diff)
downloadIshtar-ab8666e7140f64698c2755b72ec5b322facae952.tar.bz2
Ishtar-ab8666e7140f64698c2755b72ec5b322facae952.zip
Sites: add town form
Diffstat (limited to 'archaeological_operations/forms.py')
-rw-r--r--archaeological_operations/forms.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/archaeological_operations/forms.py b/archaeological_operations/forms.py
index 8954dae77..7cc5632d8 100644
--- a/archaeological_operations/forms.py
+++ b/archaeological_operations/forms.py
@@ -1291,6 +1291,7 @@ class SiteFormSelection(IshtarForm):
class SiteForm(ManageOldType):
form_label = _(u"General")
form_admin_name = _(u"Archaeological site - 010 - General")
+ form_slug = u"archaeological_site-010-general"
associated_models = {'period': models.Period, 'remain': models.RemainType}
pk = forms.IntegerField(required=False, widget=forms.HiddenInput)
reference = forms.CharField(label=_(u"Reference"), max_length=20)
@@ -1317,6 +1318,13 @@ class SiteForm(ManageOldType):
return reference
+SiteTownFormset = formset_factory(TownForm, can_delete=True,
+ formset=TownFormSet)
+SiteTownFormset.form_label = _(u"Towns")
+SiteTownFormset.form_admin_name = _(u"Archaeological site - 020 - Towns")
+SiteTownFormset.form_slug = u"archaeological_site-020-towns"
+
+
####################################
# Source management for operations #
####################################