[IMP] website: make it easier to enable off-canvas menu in themes

Part of https://github.com/odoo/odoo/pull/56427
task-2264627

X-original-commit: 5de3608680dbd232fbc3a1042aca4abdbfd590b0
This commit is contained in:
qsm-odoo
2020-08-28 08:19:45 +00:00
committed by Xavier-Do
parent 65a34e988e
commit c873e3e1aa
+10
View File
@@ -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'