diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-14 10:48:39 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-14 10:48:39 +0200 | 
| commit | a5721614c6866ab4953ee540eb4417fd2f79ac83 (patch) | |
| tree | 693c0fb95c2fcd330a2fbad4224274ea30347451 /ishtar_common/wizards.py | |
| parent | 34b80cd9b735aaae35859c972b75c3e9220cc8a4 (diff) | |
| download | Ishtar-a5721614c6866ab4953ee540eb4417fd2f79ac83.tar.bz2 Ishtar-a5721614c6866ab4953ee540eb4417fd2f79ac83.zip  | |
Find - treatments: multi del - redirects
Diffstat (limited to 'ishtar_common/wizards.py')
| -rw-r--r-- | ishtar_common/wizards.py | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py index 0c13139df..f36976684 100644 --- a/ishtar_common/wizards.py +++ b/ishtar_common/wizards.py @@ -122,6 +122,7 @@ class Wizard(IshtarWizard):      wizard_done_template = 'ishtar/wizard/wizard_done.html'      wizard_done_window = ''      redirect_url = None +    open_created_in_redirect = True      wizard_confirm = 'ishtar/wizard/confirm_wizard.html'      wizard_templates = {}      filter_owns = {} @@ -955,9 +956,10 @@ class Wizard(IshtarWizard):          self.current_object = obj          if self.redirect_url: -            return HttpResponseRedirect( -                reverse(self.redirect_url) + "?open_item={}".format(obj.pk) -            ) +            url = reverse(self.redirect_url) +            if self.open_created_in_redirect: +                url += "?open_item={}".format(obj.pk) +            return HttpResponseRedirect(url)          # force evaluation of lazy urls          wizard_done_window = str(self.wizard_done_window)  | 
