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