diff options
Diffstat (limited to 'ishtar_common/wizards.py')
| -rw-r--r-- | ishtar_common/wizards.py | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py index 210ea749a..874b68eae 100644 --- a/ishtar_common/wizards.py +++ b/ishtar_common/wizards.py @@ -243,6 +243,7 @@ class Wizard(NamedUrlWizardView):          current_step_passed, no_next = False, False          # force rechecking of conditions          self.get_form_list() +        last_step_is_available = True          while next_step:              # check if the form is initialized otherwise initialize it              if self.modification and not storage.get_step_data(next_step): @@ -297,8 +298,10 @@ class Wizard(NamedUrlWizardView):              next_step = self.get_next_step(next_step)              if no_next: +                last_step_is_available = False                  break -        context.update({'next_steps': next_steps}) +        context.update({'next_steps': next_steps, +                        'last_step_is_available': last_step_is_available})          # not last step: validation          if current_step != self.steps.last:              return context | 
