From 98681b7a12787743b4d22f8e641f211791c2387c Mon Sep 17 00:00:00 2001 From: "Amit (OpenERP)" Date: Fri, 28 Sep 2012 15:54:10 +0530 Subject: [PATCH 1/3] [FIX] Add company rule for res_partner_bank object lp bug: https://launchpad.net/bugs/1057924 fixed bzr revid: amp@tinyerp.com-20120928102410-ir8xwhmeqntxlcr9 --- openerp/addons/base/security/base_security.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openerp/addons/base/security/base_security.xml b/openerp/addons/base/security/base_security.xml index 3cb8f7044b2..aeb2ab153c6 100644 --- a/openerp/addons/base/security/base_security.xml +++ b/openerp/addons/base/security/base_security.xml @@ -83,6 +83,13 @@ [('user_id','=',user.id)] + + Partner bank company rule + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + From 3d1defaa681381eeade85bc7ec236d7be4a2d876 Mon Sep 17 00:00:00 2001 From: "Amit (OpenERP)" Date: Thu, 18 Oct 2012 13:27:59 +0530 Subject: [PATCH 2/3] [IMP] Imporved the indentation problem bzr revid: amp@tinyerp.com-20121018075759-70m5yv1yrotnuhao --- openerp/addons/base/security/base_security.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/openerp/addons/base/security/base_security.xml b/openerp/addons/base/security/base_security.xml index aeb2ab153c6..b7d4fb0e9ee 100644 --- a/openerp/addons/base/security/base_security.xml +++ b/openerp/addons/base/security/base_security.xml @@ -83,12 +83,12 @@ [('user_id','=',user.id)] - - Partner bank company rule - - - ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] - + + Partner bank company rule + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + From 815100e53593652ae1be68439b08f6db207266e9 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 22 Oct 2012 13:37:00 +0200 Subject: [PATCH 3/3] [IMP] res.partner ir.rule: made the rule similar to the one for res.partner. bzr revid: vmt@openerp.com-20121022113700-hn65uabpd0ttuxyt --- openerp/addons/base/security/base_security.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/security/base_security.xml b/openerp/addons/base/security/base_security.xml index b7d4fb0e9ee..02323a635df 100644 --- a/openerp/addons/base/security/base_security.xml +++ b/openerp/addons/base/security/base_security.xml @@ -87,7 +87,10 @@ Partner bank company rule - ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + ['|','|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id]),('company_id','=',False)]