From e5f7b5673505d8df3951075e486add96de045650 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Tue, 25 Nov 2014 16:54:43 +0100 Subject: [PATCH] [FIX] ir.ui.view: deletion of parent view should not cascade This is safer to avoid inadvertently dropping customizations, and does not impact the normal update/uninstall process, which is based on the dependency order. --- openerp/addons/base/ir/ir_ui_view.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index 751326d3ba6..fc30b60c917 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -138,7 +138,7 @@ class view(osv.osv): ('search','Search'), ('qweb', 'QWeb')], string='View Type'), 'arch': fields.text('View Architecture', required=True), - 'inherit_id': fields.many2one('ir.ui.view', 'Inherited View', ondelete='cascade', select=True), + 'inherit_id': fields.many2one('ir.ui.view', 'Inherited View', ondelete='restrict', select=True), 'inherit_children_ids': fields.one2many('ir.ui.view','inherit_id', 'Inherit Views'), 'field_parent': fields.char('Child Field'), 'model_data_id': fields.function(_get_model_data, type='many2one', relation='ir.model.data', string="Model Data",