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: