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
commita96f115b15e5e436204361e74a8f8301caf202dd (patch)
tree796bed23b921d02729bfead39956225f44a42a2d /archaeological_operations/forms.py
parentbef605e10e590d9277af782594091a1a31072246 (diff)
downloadIshtar-a96f115b15e5e436204361e74a8f8301caf202dd.tar.bz2
Ishtar-a96f115b15e5e436204361e74a8f8301caf202dd.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 #
####################################