diff options
Diffstat (limited to 'archaeological_files_pdl/wizards.py')
| -rw-r--r-- | archaeological_files_pdl/wizards.py | 16 | 
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  | 
