summaryrefslogtreecommitdiff
path: root/addons/website/models/theme_models.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/models/theme_models.py')
-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'