From 94f9d0d1e694d94aca6832c39043e9dbb4fd4202 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Wed, 4 Dec 2013 18:15:34 +0100 Subject: [PATCH] [IMP] website: editor remove secure_layout (filter in controler) bzr revid: chm@openerp.com-20131204171534-17ermab23ndoklu3 --- addons/website/controllers/main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py index e2839e5c75d..6be7464e325 100644 --- a/addons/website/controllers/main.py +++ b/addons/website/controllers/main.py @@ -119,12 +119,15 @@ class Website(openerp.addons.web.controllers.main.Home): view_model, view_theme_id = imd.get_object_reference( request.cr, request.uid, 'website', 'theme') + view_secure_layout = imd.get_object_reference( + request.cr, request.uid, 'website', 'secure_layout')[1] + view = request.registry.get("ir.ui.view") views = view._views_get(request.cr, request.uid, xml_id, request.context) done = {} result = [] for v in views: - if v.inherit_option_id and v.inherit_option_id.id != view_theme_id or not optional: + if v.id != view_secure_layout and (v.inherit_option_id and v.inherit_option_id.id != view_theme_id or not optional): if v.inherit_option_id.id not in done: result.append({ 'name': v.inherit_option_id.name,