summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2020-08-24 17:07:14 +0000
committerXavier-Do <xdo@odoo.com>2020-08-27 17:07:35 +0000
commit5de3608680dbd232fbc3a1042aca4abdbfd590b0 (patch)
tree79ed2b410a274fab9ad4838c5c9c008de6bb85dd /addons
parent9e3a6429de073ab7ecfeb16c3a6eb505d87719c7 (diff)
[IMP] website: make it easier to enable off-canvas menu in themes
Part of https://github.com/odoo/odoo/pull/56427 task-2264627
Diffstat (limited to 'addons')
-rw-r--r--addons/website/models/theme_models.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/addons/website/models/theme_models.py b/addons/website/models/theme_models.py
index 782fcb96f09..62e6f05a769 100644
--- a/addons/website/models/theme_models.py
+++ b/addons/website/models/theme_models.py
@@ -239,6 +239,16 @@ class Theme(models.AbstractModel):
def disable_view(self, xml_id):
self._toggle_view(xml_id, False)
+ @api.model
+ def enable_header_off_canvas(self):
+ """ Enabling off canvas require to enable quite a lot of template so
+ this shortcut was made to make it easier.
+ """
+ self.enable_view("website.option_header_off_canvas")
+ self.enable_view("website.option_header_off_canvas_template_header_hamburger")
+ self.enable_view("website.option_header_off_canvas_template_header_sidebar")
+ self.enable_view("website.option_header_off_canvas_template_header_hamburger_full")
+
class IrUiView(models.Model):
_inherit = 'ir.ui.view'