diff options
| author | Jeremy Kersten <jke@odoo.com> | 2020-04-28 16:05:36 +0000 |
|---|---|---|
| committer | Jeremy Kersten <jke@odoo.com> | 2020-09-10 21:10:49 +0000 |
| commit | f474eac4543712ae5b1c7d614f9eff9367445107 (patch) | |
| tree | 92ea936319883eafa558aca7e005096e2b6f02a1 /addons/website/models | |
| parent | 27158a0f612897e41601bf9e9d20861e9b87279f (diff) | |
[IMP] website: redirect in edit mode after theme selection
This commit redirect the user to the website in the edit mode once a theme has
been selected.
task-2172208
Diffstat (limited to 'addons/website/models')
| -rw-r--r-- | addons/website/models/ir_module_module.py | 2 | ||||
| -rw-r--r-- | addons/website/models/website.py | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/addons/website/models/ir_module_module.py b/addons/website/models/ir_module_module.py index 2ad142a8ffb..ff843663161 100644 --- a/addons/website/models/ir_module_module.py +++ b/addons/website/models/ir_module_module.py @@ -360,7 +360,7 @@ class IrModuleModule(models.Model): # this will install 'self' if it is not installed yet self._theme_upgrade_upstream() - return website.button_go_website() + return website.button_go_website(mode_edit=True) def button_remove_theme(self): """Remove the current theme of the current website.""" diff --git a/addons/website/models/website.py b/addons/website/models/website.py index 80fe296e9e5..b790c0892b3 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -911,11 +911,13 @@ class Website(models.Model): return self.env["ir.actions.actions"]._for_xml_id("website.backend_dashboard") return self.env["ir.actions.actions"]._for_xml_id("website.action_website") - def button_go_website(self): + def button_go_website(self, path='/', mode_edit=False): self._force() + if mode_edit: + path += '?enable_editor=1' return { 'type': 'ir.actions.act_url', - 'url': '/', + 'url': path, 'target': 'self', } |
