diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml index f551d77ccaa..cd9727d5903 100644 --- a/addons/account/security/account_security.xml +++ b/addons/account/security/account_security.xml @@ -46,7 +46,7 @@ child_of user.company_id.id - ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] @@ -60,7 +60,7 @@ child_of user.company_id.id - ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] @@ -72,7 +72,7 @@ child_of user.company_id.id - ['|','|',('company_id','=',False),('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] @@ -85,7 +85,7 @@ child_of user.company_id.id - ['|','|',('company_id','=',False),('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] diff --git a/addons/product/security/product_security.xml b/addons/product/security/product_security.xml index 9dca54aad1a..4d71b0d480a 100644 --- a/addons/product/security/product_security.xml +++ b/addons/product/security/product_security.xml @@ -17,7 +17,7 @@ - ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('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 7c34807517a..7fcb2e6fedb 100644 --- a/addons/project/security/project_security.xml +++ b/addons/project/security/project_security.xml @@ -23,7 +23,7 @@ - ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] @@ -32,7 +32,7 @@ - ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] diff --git a/addons/purchase/security/purchase_security.xml b/addons/purchase/security/purchase_security.xml index 84b9a87ff05..2685e52d909 100644 --- a/addons/purchase/security/purchase_security.xml +++ b/addons/purchase/security/purchase_security.xml @@ -18,7 +18,7 @@ - ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] @@ -29,7 +29,7 @@ - ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] diff --git a/addons/sale/security/sale_security.xml b/addons/sale/security/sale_security.xml index 6f9bcc52bb1..590a849ab9a 100644 --- a/addons/sale/security/sale_security.xml +++ b/addons/sale/security/sale_security.xml @@ -9,7 +9,6 @@ Sale / Salesman - @@ -22,7 +21,7 @@ - ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] @@ -33,7 +32,7 @@ - ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] diff --git a/addons/stock/security/stock_security.xml b/addons/stock/security/stock_security.xml index 2d91d958957..e1e412690fc 100644 --- a/addons/stock/security/stock_security.xml +++ b/addons/stock/security/stock_security.xml @@ -25,14 +25,14 @@ - - ['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)] - child_of - user.company_id.id + + ['|',('company_id','=',False),,('company_id','=',False)] + child_of + user.company_id.id - + Warehouse multi-company @@ -41,7 +41,7 @@ - ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + ['|',('company_id','=',False),,('company_id','child_of',[user.company_id.id])] @@ -52,7 +52,7 @@ - ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + ['|',('company_id','=',False),,('company_id','child_of',[user.company_id.id])] @@ -61,10 +61,10 @@ - - ['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)] - child_of - user.company_id.id + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + child_of + user.company_id.id @@ -76,7 +76,7 @@ - ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + ['|',('company_id','=',False),,('company_id','child_of',[user.company_id.id])] @@ -87,7 +87,7 @@ - ['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])] + [('company_id','=',False),('company_id','child_of',[user.company_id.id])]