From 67797b4a46b92daebae590f6dde4f8bd47ce70e4 Mon Sep 17 00:00:00 2001 From: fabian Date: Wed, 25 Nov 2009 17:39:58 +0100 Subject: [PATCH] [IMP] Added multi company rules bzr revid: fabian@fabian-openerp-20091125163958-m6bokw0m6wbvp3s4 --- addons/product/security/product_security.xml | 13 +++++++++++ addons/project/security/project_security.xml | 8 ++----- addons/sale/sale_view.xml | 1 + addons/sale/security/sale_security.xml | 24 +++++++++++++++----- 4 files changed, 34 insertions(+), 12 deletions(-) diff --git a/addons/product/security/product_security.xml b/addons/product/security/product_security.xml index 7347c61d1bc..1d255aff2c8 100644 --- a/addons/product/security/product_security.xml +++ b/addons/product/security/product_security.xml @@ -7,6 +7,19 @@ Product / Manager + + + + + + + Product multi-company + + + + + + ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] diff --git a/addons/project/security/project_security.xml b/addons/project/security/project_security.xml index f9b8af20541..cb5bad3db9c 100644 --- a/addons/project/security/project_security.xml +++ b/addons/project/security/project_security.xml @@ -25,10 +25,8 @@ - - child_of - user.company_id.id + ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] @@ -37,9 +35,7 @@ - - child_of - user.company_id.id + ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml index 7be63508be2..c8af35d8f52 100644 --- a/addons/sale/sale_view.xml +++ b/addons/sale/sale_view.xml @@ -206,6 +206,7 @@ + diff --git a/addons/sale/security/sale_security.xml b/addons/sale/security/sale_security.xml index 9778e607ecf..932dd9ff747 100644 --- a/addons/sale/security/sale_security.xml +++ b/addons/sale/security/sale_security.xml @@ -2,18 +2,30 @@ - - Sale / Manager - - - Sale / Salesman - + + Sale / Manager + + + Sale / Salesman + + + Sale Order multi-company + + + + + + + ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + + +