From f25f3795d0e9c4743e18e7d6cc132649950dd994 Mon Sep 17 00:00:00 2001 From: "ron@tinyerp.com" <> Date: Fri, 25 Feb 2011 12:00:15 +0530 Subject: [PATCH 1/2] [FIX]account,product,sale:Missing company rules lp bug: https://launchpad.net/bugs/724073 fixed bzr revid: ron@tinyerp.com-20110225063015-tv828yhgitxm2mlx --- addons/account/security/account_security.xml | 21 ++++++++++++++++++++ addons/product/security/product_security.xml | 21 ++++++++++++++++++++ addons/sale/security/sale_security.xml | 6 ++++-- 3 files changed, 46 insertions(+), 2 deletions(-) diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml index 39ed61cc253..99f390e92fe 100644 --- a/addons/account/security/account_security.xml +++ b/addons/account/security/account_security.xml @@ -110,4 +110,25 @@ ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + + Invoice Line company rule + + + ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + + + + Account bank statement company rule + + + ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + + + + Account bank statement line company rule + + + ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + + diff --git a/addons/product/security/product_security.xml b/addons/product/security/product_security.xml index fb015d860e1..bcd09006f7e 100644 --- a/addons/product/security/product_security.xml +++ b/addons/product/security/product_security.xml @@ -24,5 +24,26 @@ Useability / Product Variant + + product pricelist company rule + + + ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + + + + product pricelist item company rule + + + ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + + + + product pricelist version company rule + + + ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + + diff --git a/addons/sale/security/sale_security.xml b/addons/sale/security/sale_security.xml index 5cc873beb75..d7f7b6a36fb 100644 --- a/addons/sale/security/sale_security.xml +++ b/addons/sale/security/sale_security.xml @@ -28,19 +28,21 @@ ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + Sale Order Line multi-company ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] - + + Sale Shop multi-company ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] - + From 7fac15c1b9492f7c2f68d507889fe1d4929a7a22 Mon Sep 17 00:00:00 2001 From: "ron@tinyerp.com" <> Date: Thu, 10 Mar 2011 12:34:12 +0530 Subject: [PATCH 2/2] [REF]Account:Missing company rules bzr revid: ron@tinyerp.com-20110310070412-joyjs060iwf0ctms --- addons/account/security/account_security.xml | 35 ++++++++++---------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml index 99f390e92fe..b7271fec84b 100644 --- a/addons/account/security/account_security.xml +++ b/addons/account/security/account_security.xml @@ -16,119 +16,120 @@ Account Entry - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Entry lines - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Journal Period - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + Journal multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Analytic journal multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Analytic journal multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Period multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Fiscal year multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Account multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Tax multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Tax code multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Invoice multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Account fiscal Mapping 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','=',False),('company_id','child_of',[user.company_id.id])] Account model 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','=',False),('company_id','child_of',[user.company_id.id])] Invoice Line 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','=',False),('company_id','child_of',[user.company_id.id])] Account bank statement 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','=',False),('company_id','child_of',[user.company_id.id])] Account bank statement line 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','=',False),('company_id','child_of',[user.company_id.id])]