diff options
| author | qsm-odoo <qsm@odoo.com> | 2020-08-24 17:07:14 +0000 |
|---|---|---|
| committer | Xavier-Do <xdo@odoo.com> | 2020-08-27 17:07:35 +0000 |
| commit | 5de3608680dbd232fbc3a1042aca4abdbfd590b0 (patch) | |
| tree | 79ed2b410a274fab9ad4838c5c9c008de6bb85dd /addons/website/models/theme_models.py | |
| parent | 9e3a6429de073ab7ecfeb16c3a6eb505d87719c7 (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/website/models/theme_models.py')
| -rw-r--r-- | addons/website/models/theme_models.py | 10 |
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' |
