diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml
index cd9727d5903..beb3e4e8ebb 100644
--- a/addons/account/security/account_security.xml
+++ b/addons/account/security/account_security.xml
@@ -36,161 +36,88 @@
-
+
Account Entry
-
-
-
-
- child_of
- user.company_id.id
- ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
-
-
-
- Entry lines
-
-
+ ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
- child_of
- user.company_id.id
- ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
-
-
- Journal Period
-
+ Entry lines
+
-
-
-
- child_of
- user.company_id.id
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
-
- Journal multi-company
+
+ Journal Period
+
+
+ ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
+
+
+
+ Journal multi-company
-
-
-
- child_of
- user.company_id.id
['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
-
-
- Analytic journal multi-company
-
-
+
-
- child_of
- user.company_id.id
- ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
-
-
- Analytic journal multi-company
+ Analytic journal multi-company
-
-
-
-
- =
- False
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
-
-
- Period multi-company
+
+
+ Analytic journal multi-company
+
+
+ ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
+
+
+
+ Period multi-company
-
-
-
- child_of
- user.company_id.id
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
-
-
-
- Fiscal year multi-company
+
+
+ Fiscal year multi-company
-
-
-
- child_of
- user.company_id.id
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
-
-
- Account multi-company
+
+
+ Account multi-company
-
-
-
- child_of
- user.company_id.id
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
-
-
- Tax multi-company
+
+
+ Tax multi-company
-
-
-
- child_of
- user.company_id.id
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
-
-
- Tax code multi-company
+
+
+ Tax code multi-company
-
-
-
- child_of
- user.company_id.id
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
-
-
- Invoice multi-company
+
+
+ Invoice multi-company
-
-
-
- child_of
- user.company_id.id
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
diff --git a/addons/account_budget/security/account_budget_security.xml b/addons/account_budget/security/account_budget_security.xml
index 3dc66ec4a06..13ad6b34289 100644
--- a/addons/account_budget/security/account_budget_security.xml
+++ b/addons/account_budget/security/account_budget_security.xml
@@ -1,19 +1,10 @@
-
- Budget post multi-company
+
+
+ Budget post multi-company
+ ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
-
- child_of
- user.company_id.id
-
-
-
-
- =
- False
-
-
+
diff --git a/addons/account_payment/payment_view.xml b/addons/account_payment/payment_view.xml
index b7d4262a2ca..c5c335c4f5f 100644
--- a/addons/account_payment/payment_view.xml
+++ b/addons/account_payment/payment_view.xml
@@ -2,6 +2,7 @@
+
account.move.line.form.inherit
diff --git a/addons/fetchmail/fetchmail_data.xml b/addons/fetchmail/fetchmail_data.xml
index d9f35874356..1b60f4ca0a8 100644
--- a/addons/fetchmail/fetchmail_data.xml
+++ b/addons/fetchmail/fetchmail_data.xml
@@ -12,19 +12,14 @@
-
+
-
- User wise Server
-
-
-
-
- =
- user.id
-
+ User wise Server
+
+
+ [('user_id', '=', user.id)]
diff --git a/addons/hr_timesheet_sheet/security/hr_timesheet_data.xml b/addons/hr_timesheet_sheet/security/hr_timesheet_data.xml
index cc49ed9f936..2ff303cb48f 100644
--- a/addons/hr_timesheet_sheet/security/hr_timesheet_data.xml
+++ b/addons/hr_timesheet_sheet/security/hr_timesheet_data.xml
@@ -2,16 +2,11 @@
-
+
Timesheet multi-company
-
-
-
- child_of
- user.company_id.id
-
+ [('company_id','child_of',[user.company_id.id])]
diff --git a/addons/mrp/security/mrp_security.xml b/addons/mrp/security/mrp_security.xml
index cfb31f7d05d..955bdad2fdd 100644
--- a/addons/mrp/security/mrp_security.xml
+++ b/addons/mrp/security/mrp_security.xml
@@ -16,69 +16,39 @@
-
- mrp_procurement multi-company
+
+ mrp_procurement multi-company
-
-
-
- child_of
- user.company_id.id
['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]
-
-
- stock_warehouse.orderpoint multi-company
+
+ stock_warehouse.orderpoint multi-company
-
-
-
- child_of
- user.company_id.id
['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]
-
-
- mrp_production multi-company
+
+ mrp_production multi-company
-
-
-
- child_of
- user.company_id.id
['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]
-
-
- mrp_workcenter multi-company
+
+ mrp_workcenter multi-company
-
-
-
- child_of
- user.company_id.id
['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]
-
-
- mrp_bom multi-company
+
+ mrp_bom multi-company
-
-
-
- child_of
- user.company_id.id
['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]
-
diff --git a/addons/product/security/product_security.xml b/addons/product/security/product_security.xml
index 4d71b0d480a..764e1277c93 100644
--- a/addons/product/security/product_security.xml
+++ b/addons/product/security/product_security.xml
@@ -10,13 +10,10 @@
-
- Product multi-company
+
+ Product multi-company
-
-
-
['|',('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 7fcb2e6fedb..447ee1af39e 100644
--- a/addons/project/security/project_security.xml
+++ b/addons/project/security/project_security.xml
@@ -16,34 +16,25 @@
-
- Project multi-company
+
+ Project multi-company
-
-
-
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
- Task multi-company
-
-
-
- ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
-
-
-
- Tasks According to User and Project
+ Task multi-company
+ ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
+
+ Tasks According to User and Project
+
+
['|','|','|',('user_id','=',False),('user_id','=',user.id),('project_id.members','=',user.id),('project_id.user_id','=',user.id)]
-
diff --git a/addons/project_issue/security/project_issue_security.xml b/addons/project_issue/security/project_issue_security.xml
index 6d87dd1a06f..4f7c16cb70b 100644
--- a/addons/project_issue/security/project_issue_security.xml
+++ b/addons/project_issue/security/project_issue_security.xml
@@ -2,17 +2,12 @@
-
-
-
- project.issue.rule.group
+
+ project.issue.rule.group
-
-
['|',('project_id','=',False),('project_id','=',user.context_project_id)]
-
-
+
diff --git a/addons/purchase/security/purchase_security.xml b/addons/purchase/security/purchase_security.xml
index 2685e52d909..320b5d4609d 100644
--- a/addons/purchase/security/purchase_security.xml
+++ b/addons/purchase/security/purchase_security.xml
@@ -10,25 +10,17 @@
-
- Purchase Order multi-company
+
+ Purchase Order multi-company
-
-
-
-
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
- Purchase Order Line multi-company
+
+ Purchase Order Line multi-company
-
-
-
-
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
diff --git a/addons/purchase_requisition/security/purchase_tender.xml b/addons/purchase_requisition/security/purchase_tender.xml
index c8318ef01da..e56a2e69668 100644
--- a/addons/purchase_requisition/security/purchase_tender.xml
+++ b/addons/purchase_requisition/security/purchase_tender.xml
@@ -9,26 +9,17 @@
Purchase Requisition / User
-
-
- Purchase Requisition multi-company
+
+ Purchase Requisition multi-company
-
-
-
-
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
- Purchase requisition Line multi-company
+
+ field name="name">Purchase requisition Line multi-company
-
-
-
-
['|',('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 590a849ab9a..fd8b3e0d3c7 100644
--- a/addons/sale/security/sale_security.xml
+++ b/addons/sale/security/sale_security.xml
@@ -13,25 +13,17 @@
-
- Sale Order multi-company
+
+ Sale Order multi-company
-
-
-
-
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
- Sale Order Line multi-company
+
+ Sale Order Line multi-company
-
-
-
-
['|',('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 1ea74cea1ef..4dad60a3c97 100644
--- a/addons/stock/security/stock_security.xml
+++ b/addons/stock/security/stock_security.xml
@@ -19,75 +19,46 @@
-
- stock_picking multi-company
+
+ stock_picking multi-company
-
-
-
['|',('company_id','=',False),('company_id','=',False)]
- child_of
- user.company_id.id
-
-
- Warehouse multi-company
+
+ Warehouse multi-company
-
-
-
-
-
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
- Location multi-company
+
+ Location multi-company
-
-
-
-
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
- stock_move multi-company
+
+ stock_move multi-company
-
-
-
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
- child_of
- user.company_id.id
-
-
- Inventory Line multi-company
+
+ Inventory Line multi-company
-
-
-
-
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
-
- Inventory multi-company
+
+ Inventory multi-company
-
-
-
-
- [('company_id','=',False),('company_id','child_of',[user.company_id.id])]
+ ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]