diff options
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 |
commit | ab8666e7140f64698c2755b72ec5b322facae952 (patch) | |
tree | 796bed23b921d02729bfead39956225f44a42a2d /archaeological_operations/forms.py | |
parent | 46c182b92e2034a3698889b3f430d50f2d589266 (diff) | |
download | Ishtar-ab8666e7140f64698c2755b72ec5b322facae952.tar.bz2 Ishtar-ab8666e7140f64698c2755b72ec5b322facae952.zip |
Sites: add town form
Diffstat (limited to 'archaeological_operations/forms.py')
-rw-r--r-- | archaeological_operations/forms.py | 8 |
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 # #################################### |