summaryrefslogtreecommitdiff
path: root/archaeological_operations/wizards.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-14 18:03:56 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-15 17:20:19 +0100
commitc8f5d324cad4de6b51cc8b954fe3f5b4fc874c47 (patch)
tree92b533c6b223a7fa9d6a7e4e00b057c5c3195a40 /archaeological_operations/wizards.py
parent92d1c49f7639579a5b20d2fcd00c4430b191ee4d (diff)
downloadIshtar-c8f5d324cad4de6b51cc8b954fe3f5b4fc874c47.tar.bz2
Ishtar-c8f5d324cad4de6b51cc8b954fe3f5b4fc874c47.zip
Archaeological site: simple creation wizard (refs #3913)
Diffstat (limited to 'archaeological_operations/wizards.py')
-rw-r--r--archaeological_operations/wizards.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/archaeological_operations/wizards.py b/archaeological_operations/wizards.py
index 01c9cbc2e..9f8ca3f6a 100644
--- a/archaeological_operations/wizards.py
+++ b/archaeological_operations/wizards.py
@@ -448,13 +448,21 @@ class OperationEditAdministrativeActWizard(OperationAdministrativeActWizard):
return self.get_current_object().operation
-class SiteSearch(SearchWizard):
+class SiteLabel(object):
def get_label(self):
return unicode(_(u"Search {}")).format(
get_current_profile().get_site_label()
)
+class SiteSearch(SiteLabel, SearchWizard):
+ pass
+
+
+class SiteWizard(SiteLabel, Wizard):
+ model = models.ArchaeologicalSite
+
+
class AdministrativeActDeletionWizard(ClosingWizard):
wizard_templates = {
'final-operation_administrativeactop_deletion':