From 178ecac31076ef84501fe7830b8ac592ac3004f1 Mon Sep 17 00:00:00 2001 From: Mantavya Gajjar Date: Tue, 16 Mar 2010 20:03:37 +0530 Subject: [PATCH] [REVIEW]: review record rules for the sale, purchase, account, stock, and produc bzr revid: mga@mga-20100316143337-ng6bmx315jq3ymu4 --- addons/account/security/account_security.xml | 8 +++--- addons/product/security/product_security.xml | 2 +- addons/project/security/project_security.xml | 4 +-- .../purchase/security/purchase_security.xml | 4 +-- addons/sale/security/sale_security.xml | 5 ++-- addons/stock/security/stock_security.xml | 26 +++++++++---------- 6 files changed, 24 insertions(+), 25 deletions(-) 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])]