From 20861b482a0f84c2946cc14a05648b87b95bdac4 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Fri, 30 Sep 2016 14:44:40 +0200 Subject: [PATCH] [FIX] website: fix customize_template_get broken by e11f23b If not full, result was always empty This commit fix the list of view when you click on Customize top menu in website. This menu should only display the 'customize_show' views. --- addons/web_editor/models/ir_ui_view.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/web_editor/models/ir_ui_view.py b/addons/web_editor/models/ir_ui_view.py index b4ec78cfe8b..656af2f072f 100644 --- a/addons/web_editor/models/ir_ui_view.py +++ b/addons/web_editor/models/ir_ui_view.py @@ -180,10 +180,12 @@ class IrUiView(models.Model): user = self.env.user user_groups = set(user.groups_id) views = self.with_context(active_test=False)._views_get(key, bundles=bundles) + + view_theme_id = self.env['ir.model.data'].xmlid_to_res_id('website.theme') done = set() result = [] for view in views: - if full: + if full or (view.customize_show and view.inherit_id.id != view_theme_id): if not user_groups.issuperset(view.groups_id): continue if view.inherit_id not in done: