summaryrefslogtreecommitdiff
path: root/archaeological_operations/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-01-05 15:06:12 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-01-05 15:06:12 +0100
commit3cbe2d1450a18ccbb0deccb1561c99548cfbb1bb (patch)
treecacfd44d18db9263030377d95868122625ad0ada /archaeological_operations/forms.py
parent1ec9e5bae266bb0faf7c0824fd1f3d7e1ca109cd (diff)
parent050e801e1096682b5e4efe1a990109eda582dce5 (diff)
downloadIshtar-3cbe2d1450a18ccbb0deccb1561c99548cfbb1bb.tar.bz2
Ishtar-3cbe2d1450a18ccbb0deccb1561c99548cfbb1bb.zip
Merge branch 'develop' into develop-bootstrap
Diffstat (limited to 'archaeological_operations/forms.py')
-rw-r--r--archaeological_operations/forms.py81
1 files changed, 41 insertions, 40 deletions
diff --git a/archaeological_operations/forms.py b/archaeological_operations/forms.py
index 861e18905..fed48a8ff 100644
--- a/archaeological_operations/forms.py
+++ b/archaeological_operations/forms.py
@@ -51,7 +51,7 @@ from ishtar_common.forms import FinalForm, FormSet, get_now, \
reverse_lazy, get_form_selection, TableSelect, get_data_from_formset, \
ManageOldType, IshtarForm, CustomForm, FieldType
from ishtar_common.forms_common import TownFormSet, SourceForm, SourceSelect, \
- get_town_field
+ get_town_field, TownForm
from archaeological_operations.utils import parse_parcels
@@ -366,10 +366,6 @@ class ParcelFormSet(FormSet):
if hasattr(self, 'cleaned_data') and self.cleaned_data:
return self.cleaned_data
-ParcelFormSet = formset_factory(ParcelForm, can_delete=True,
- formset=ParcelFormSet)
-ParcelFormSet.form_label = _(u"Parcels")
-
class RecordRelationsForm(ManageOldType):
base_model = 'right_relation'
@@ -477,8 +473,8 @@ class RecordRelationsFormSetBase(FormSet):
RecordRelationsFormSet = formset_factory(
RecordRelationsForm, can_delete=True, formset=RecordRelationsFormSetBase)
RecordRelationsFormSet.form_label = _(u"Relations")
-RecordRelationsFormSet.form_admin_name = _("Operations - Relations")
-RecordRelationsFormSet.form_slug = "operation-relations"
+RecordRelationsFormSet.form_admin_name = _(u"Operation - 080 - Relations")
+RecordRelationsFormSet.form_slug = "operation-080-relations"
class OperationSelect(TableSelect):
@@ -679,8 +675,8 @@ class OperationFormFileChoice(IshtarForm):
class OperationFormAbstract(CustomForm, IshtarForm):
form_label = _(u"Abstract")
- form_admin_name = _("Operations - Abstract")
- form_slug = "operation-abstract"
+ form_admin_name = _(u"Operation - 090 - Abstract")
+ form_slug = "operation-090-abstract"
abstract = forms.CharField(
label=_(u"Abstract"),
widget=forms.Textarea(attrs={'class': 'xlarge'}), required=False)
@@ -768,8 +764,8 @@ class DashboardForm(forms.Form):
class OperationFormGeneral(CustomForm, ManageOldType):
form_label = _(u"General")
- form_admin_name = _(u"Operation - General")
- form_slug = "operation-general"
+ form_admin_name = _(u"Operation - 010 - General")
+ form_slug = "operation-010-general"
file_upload = True
associated_models = {'scientist': Person,
@@ -1014,8 +1010,8 @@ OperationFormModifGeneral.associated_models['associated_file'] = File
class CollaboratorForm(CustomForm, IshtarForm):
form_label = _(u"Collaborators")
- form_admin_name = _(u"Operation - Collaborators")
- form_slug = "operation-collaborators"
+ form_admin_name = _(u"Operation - 020 - Collaborators")
+ form_slug = "operation-020-collaborators"
base_models = ['collaborator']
associated_models = {'collaborator': Person, }
@@ -1030,8 +1026,8 @@ class CollaboratorForm(CustomForm, IshtarForm):
class OperationFormPreventive(CustomForm, IshtarForm):
form_label = _(u"Preventive informations - excavation")
- form_admin_name = _(u"Operation - Preventive - Excavation")
- form_slug = "operation-preventive-excavation"
+ form_admin_name = _(u"Operation - 033 - Preventive - Excavation")
+ form_slug = "operation-033-preventive-excavation"
cost = forms.IntegerField(label=_(u"Cost (euros)"), required=False)
scheduled_man_days = forms.IntegerField(label=_(u"Scheduled man-days"),
@@ -1049,8 +1045,8 @@ class OperationFormPreventive(CustomForm, IshtarForm):
class OperationFormPreventiveDiag(CustomForm, IshtarForm):
form_label = _("Preventive informations - diagnostic")
- form_admin_name = _(u"Operation - Preventive - Diagnostic")
- form_slug = "operation-preventive-diagnostic"
+ form_admin_name = _(u"Operation - 037 - Preventive - Diagnostic")
+ form_slug = "operation-037-preventive-diagnostic"
if settings.COUNTRY == 'fr':
zoning_prescription = forms.NullBooleanField(
@@ -1080,7 +1076,13 @@ class SelectedTownForm(IshtarForm):
SelectedTownFormset = formset_factory(SelectedTownForm, can_delete=True,
formset=TownFormSet)
SelectedTownFormset.form_label = _(u"Towns")
-SelectedTownFormset.form_slug = "towns"
+SelectedTownFormset.form_admin_name = _(u"Operation - 040 - Towns")
+SelectedTownFormset.form_slug = "operation-040-towns"
+
+TownFormset = formset_factory(TownForm, can_delete=True, formset=TownFormSet)
+TownFormset.form_label = _("Towns")
+TownFormset.form_admin_name = _(u"Operation - 040 - Towns (2)")
+TownFormset.form_slug = "operation-040-towns-2"
class SelectedParcelForm(IshtarForm):
@@ -1101,13 +1103,15 @@ class SelectedParcelForm(IshtarForm):
SelectedParcelFormSet = formset_factory(SelectedParcelForm, can_delete=True,
formset=ParcelFormSet)
SelectedParcelFormSet.form_label = _("Parcels")
-SelectedParcelFormSet.form_admin_name = _(u"Operations - Parcels")
-SelectedParcelFormSet.form_slug = "operation-parcels"
+SelectedParcelFormSet.form_admin_name = _(u"Operation - 050 - Parcels")
+SelectedParcelFormSet.form_slug = "operation-050-parcels"
SelectedParcelGeneralFormSet = formset_factory(ParcelForm, can_delete=True,
formset=ParcelFormSet)
-SelectedParcelGeneralFormSet.form_admin_name = _("Parcels")
-SelectedParcelGeneralFormSet.form_slug = "operation-parcels"
+SelectedParcelGeneralFormSet.form_label = _("Parcels")
+SelectedParcelGeneralFormSet.form_admin_name = _(
+ u"Operation - 050 - Parcels (2)")
+SelectedParcelGeneralFormSet.form_slug = "operation-050-parcels-2"
"""
class SelectedParcelFormSet(forms.Form):
@@ -1135,10 +1139,10 @@ class SelectedParcelFormSet(forms.Form):
"""
-class RemainForm(CustomForm, ManageOldType):
- form_label = _("Remain types")
- form_admin_name = _("Operations - Remains")
- form_slug = "operation-remains"
+class RemainForm(CustomForm, ManageOldType, forms.Form):
+ form_label = _(u"Remain types")
+ form_admin_name = _(u"Operation - 060 - Remains")
+ form_slug = "operation-060-remains"
base_model = 'remain'
associated_models = {'remain': models.RemainType}
@@ -1151,10 +1155,10 @@ class RemainForm(CustomForm, ManageOldType):
]
-class PeriodForm(CustomForm, ManageOldType):
- form_label = _("Periods")
- form_admin_name = _("Operations - Periods")
- form_slug = "operation-periods"
+class PeriodForm(CustomForm, ManageOldType, forms.Form):
+ form_label = _(u"Periods")
+ form_admin_name = _(u"Operation - 070 - Periods")
+ form_slug = "operation-070-periods"
base_model = 'period'
associated_models = {'period': models.Period}
@@ -1222,12 +1226,12 @@ class ArchaeologicalSiteBasicForm(IshtarForm):
required=False)
-ArchaeologicalSiteFormSet = formset_factory(ArchaeologicalSiteBasicForm,
- can_delete=True, formset=FormSet)
-ArchaeologicalSiteFormSet.form_label = _("Archaeological sites")
-ArchaeologicalSiteFormSet.form_admin_name = _("Operation - Archaeological "
- "sites")
-ArchaeologicalSiteFormSet.form_slug = "operation-archaeological-sites"
+ArchaeologicalSiteFormSet = formset_factory(
+ ArchaeologicalSiteBasicForm, can_delete=True, formset=FormSet)
+ArchaeologicalSiteFormSet.form_label = _(u"Archaeological sites")
+ArchaeologicalSiteFormSet.form_admin_name = _(
+ u"Operation - 030 - Archaeological sites")
+ArchaeologicalSiteFormSet.form_slug = "operation-030-archaeological-sites"
class ArchaeologicalSiteSelectionForm(IshtarForm):
@@ -1255,9 +1259,6 @@ class OperationDeletionForm(FinalForm):
class OperationSourceForm(SourceForm):
- form_admin_name = _("Operation Sources - Main")
- form_slug = "operation-source-relations"
-
pk = forms.IntegerField(required=False, widget=forms.HiddenInput)
index = forms.IntegerField(label=_(u"Index"))
hidden_operation_id = forms.IntegerField(label="",
@@ -1407,7 +1408,7 @@ class AdministrativeActOpeFormSelection(IshtarForm):
class AdministrativeActOpeForm(CustomForm, ManageOldType):
form_label = _("General")
- form_admin_name = _("Operations - Administrative act - General")
+ form_admin_name = _(u"Operation - Administrative act - General")
form_slug = "operation-adminact-general"
associated_models = {'act_type': models.ActType, }