summaryrefslogtreecommitdiff
path: root/addons/website_theme_install/models/ir_module_module.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2018-08-27 16:44:17 +0200
committerChristophe Simonis <chs@odoo.com>2018-08-27 16:44:17 +0200
commit9947133361f4d6fc4c9cbb68e2e2230728fcdafd (patch)
tree4fc266cd52f55d94f86d7df2ab75323e35fde99c /addons/website_theme_install/models/ir_module_module.py
parentf7ead5fd50f4b6db2a1d4c947fc4e15dceedbbd7 (diff)
parent40430699dfbba715b143c109ebae415074da9f40 (diff)
[MERGE] forward port branch saas-11.5 up to 40430699dfb
Diffstat (limited to 'addons/website_theme_install/models/ir_module_module.py')
-rw-r--r--addons/website_theme_install/models/ir_module_module.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/website_theme_install/models/ir_module_module.py b/addons/website_theme_install/models/ir_module_module.py
index d668d7be459..f9ccc7b4bc7 100644
--- a/addons/website_theme_install/models/ir_module_module.py
+++ b/addons/website_theme_install/models/ir_module_module.py
@@ -70,15 +70,15 @@ class IrModuleModule(models.Model):
'name': view.name,
'arch': view.arch,
'key': view.key,
- '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,
'website_id': website.id,
}
+ if view.mode: # if not provided, computed automatically (if inherit_id or not)
+ new_view['mode'] = view.mode
loaded['views'] += self.env['ir.ui.view'].create(new_view)
for page in self._get_module_data('theme.website.page'):
@@ -126,7 +126,7 @@ class IrModuleModule(models.Model):
views_todel.unlink()
def _remove_theme_on_website(self, website):
- installed_deps = website.theme_id.upstream_dependencies(exclude_states=('',)).filtered(lambda x: x.name.startswith('theme_'))
+ installed_deps = self + website.theme_id.upstream_dependencies(exclude_states=('',)).filtered(lambda x: x.name.startswith('theme_'))
for mod in installed_deps:
mod._unload_one_theme_module(website)