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])] + + +