From 7341f33f16caf369d5b546a2c5b4caa352e62e65 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Wed, 15 Aug 2018 10:44:00 +0200 Subject: [PATCH] [IMP] website_theme_install: allow to set mode on view in theme Allow to set mode=primary on new view for theme --- addons/website_theme_install/models/ir_module_module.py | 1 + addons/website_theme_install/models/theme_models.py | 1 + 2 files changed, 2 insertions(+) diff --git a/addons/website_theme_install/models/ir_module_module.py b/addons/website_theme_install/models/ir_module_module.py index 7207a613ade..d668d7be459 100644 --- a/addons/website_theme_install/models/ir_module_module.py +++ b/addons/website_theme_install/models/ir_module_module.py @@ -73,6 +73,7 @@ class IrModuleModule(models.Model): 'arch': view.arch, 'arch_fs': view.arch_fs, 'priority': view.priority, + 'mode': view.mode, 'active': view.active, 'inherit_id': view.inherit_id and view.inherit_id.id, 'theme_template_id': view.id, diff --git a/addons/website_theme_install/models/theme_models.py b/addons/website_theme_install/models/theme_models.py index 428fa55a559..53463dc66c1 100644 --- a/addons/website_theme_install/models/theme_models.py +++ b/addons/website_theme_install/models/theme_models.py @@ -20,6 +20,7 @@ class ThemeView(models.Model): key = fields.Char() type = fields.Char() priority = fields.Integer(default=16, required=True) + mode = fields.Selection([('primary', "Base view"), ('extension', "Extension View")]) active = fields.Boolean(default=True) arch = fields.Text() arch_fs = fields.Char(default=compute_arch_fs)