summaryrefslogtreecommitdiff
path: root/archaeological_files_pdl/wizards.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2015-10-27 01:53:36 +0100
committerÉtienne Loks <etienne.loks@proxience.com>2015-10-27 01:53:36 +0100
commitbab101689061541e1792d83cfa9b2f60744f0f2b (patch)
tree6b2e7f6cade5fd5688de5f504541e79a16669787 /archaeological_files_pdl/wizards.py
parentd1dfe409a33f7443db1e2cb241e14543c0be7c63 (diff)
downloadIshtar-bab101689061541e1792d83cfa9b2f60744f0f2b.tar.bz2
Ishtar-bab101689061541e1792d83cfa9b2f60744f0f2b.zip
Archaeological files: reference_number -> string - better layout for planning service form
Diffstat (limited to 'archaeological_files_pdl/wizards.py')
-rw-r--r--archaeological_files_pdl/wizards.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/archaeological_files_pdl/wizards.py b/archaeological_files_pdl/wizards.py
index 666de8155..eb3611b26 100644
--- a/archaeological_files_pdl/wizards.py
+++ b/archaeological_files_pdl/wizards.py
@@ -18,6 +18,7 @@
# See the file COPYING for details.
from archaeological_files.wizards import FileWizard as BaseFileWizard
+from archaeological_files import models
class FileWizard(BaseFileWizard):
@@ -49,6 +50,21 @@ class FileWizard(BaseFileWizard):
returned['year'] = self.get_current_year()
return returned
+ def get_context_data(self, form, **kwargs):
+ context = super(FileWizard, self).get_context_data(form)
+ formkey = "planningservice-" + self.url_name
+ if self.steps.current == formkey:
+ try:
+ idx = int(
+ self.session_get_value(
+ 'preventivetype-' + self.url_name, 'permit_type'))
+ permit_type = models.PermitType.objects.get(pk=idx)
+ context['permit_type'] = unicode(permit_type)
+ context['permit_type_code'] = unicode(permit_type.txt_idx)
+ except (ValueError, models.PermitType.DoesNotExist):
+ pass
+ return context
+
class FileModificationWizard(FileWizard):
modification = True