From a56f37e6f4b5207fb437db5c5ad08a3ad0e92a62 Mon Sep 17 00:00:00 2001 From: Cedric Snauwaert Date: Tue, 4 Dec 2012 17:20:56 +0100 Subject: [ADD]access rules and groups bzr revid: csn@openerp.com-20121204162056-cacua9dw1shg5fnv --- addons/fleet/security/fleet_security.xml | 109 +++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 addons/fleet/security/fleet_security.xml (limited to 'addons/fleet/security/fleet_security.xml') diff --git a/addons/fleet/security/fleet_security.xml b/addons/fleet/security/fleet_security.xml new file mode 100644 index 00000000000..6351d23b55e --- /dev/null +++ b/addons/fleet/security/fleet_security.xml @@ -0,0 +1,109 @@ + + + + + Fleet + 17 + + + User + + + + Manager + + + + + User can only see his/her contracts + + + + + + + [('cost_id.vehicle_id.driver.id','=',user.partner_id.id)] + + + User can only see his/her costs + + + + + + + [('vehicle_id.driver.id','=',user.partner_id.id)] + + + User can only see his/her vehicle's services + + + + + + + [('cost_id.vehicle_id.driver.id','=',user.partner_id.id)] + + + User can only see his/her vehicle's odometer + + + + + + + [('vehicle_id.driver.id','=',user.partner_id.id)] + + + User can only see his/her vehicle's fuel log + + + + + + + [('cost_id.vehicle_id.driver.id','=',user.partner_id.id)] + + + User can only see his/her vehicle + + + + + + + [('driver.id','=',user.partner_id.id)] + + + Manager has all rights on vehicle's contracts + + + + + Manager has all rights on vehicle's costs + + + + + Manager has all rights on vehicle's services + + + + + Manager has all rights on vehicle's vehicle's odometer + + + + + Manager has all rights on vehicle's fuel log + + + + + Manager has all rights on vehicle + + + + + + -- cgit v1.2.3 From b2457a3fc116dd77cfa54431d93c79e506bb7a40 Mon Sep 17 00:00:00 2001 From: Cedric Snauwaert Date: Thu, 6 Dec 2012 11:50:33 +0100 Subject: [REF]change some field name, remove useless line in access rules bzr revid: csn@openerp.com-20121206105033-6dcffqm1626jt5r8 --- addons/fleet/security/fleet_security.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'addons/fleet/security/fleet_security.xml') diff --git a/addons/fleet/security/fleet_security.xml b/addons/fleet/security/fleet_security.xml index 6351d23b55e..a7ad2ddf7ae 100644 --- a/addons/fleet/security/fleet_security.xml +++ b/addons/fleet/security/fleet_security.xml @@ -22,7 +22,7 @@ - [('cost_id.vehicle_id.driver.id','=',user.partner_id.id)] + [('cost_id.vehicle_id.driver','=',user.partner_id.id)] User can only see his/her costs @@ -32,7 +32,7 @@ - [('vehicle_id.driver.id','=',user.partner_id.id)] + [('vehicle_id.driver','=',user.partner_id.id)] User can only see his/her vehicle's services @@ -42,7 +42,7 @@ - [('cost_id.vehicle_id.driver.id','=',user.partner_id.id)] + [('cost_id.vehicle_id.driver','=',user.partner_id.id)] User can only see his/her vehicle's odometer @@ -52,7 +52,7 @@ - [('vehicle_id.driver.id','=',user.partner_id.id)] + [('vehicle_id.driver','=',user.partner_id.id)] User can only see his/her vehicle's fuel log @@ -62,7 +62,7 @@ - [('cost_id.vehicle_id.driver.id','=',user.partner_id.id)] + [('cost_id.vehicle_id.driver','=',user.partner_id.id)] User can only see his/her vehicle @@ -72,7 +72,7 @@ - [('driver.id','=',user.partner_id.id)] + [('driver','=',user.partner_id.id)] Manager has all rights on vehicle's contracts -- cgit v1.2.3 From d37bd882a8a6d75eba6cbf22c95de4aa8807ad99 Mon Sep 17 00:00:00 2001 From: Cedric Snauwaert Date: Thu, 6 Dec 2012 15:29:41 +0100 Subject: [FIX]finish renaming some field bzr revid: csn@openerp.com-20121206142941-pmq2s4h2or1ey0nl --- addons/fleet/security/fleet_security.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'addons/fleet/security/fleet_security.xml') diff --git a/addons/fleet/security/fleet_security.xml b/addons/fleet/security/fleet_security.xml index a7ad2ddf7ae..daaa0b0cba7 100644 --- a/addons/fleet/security/fleet_security.xml +++ b/addons/fleet/security/fleet_security.xml @@ -22,7 +22,7 @@ - [('cost_id.vehicle_id.driver','=',user.partner_id.id)] + [('cost_id.vehicle_id.driver_id','=',user.partner_id.id)] User can only see his/her costs @@ -32,7 +32,7 @@ - [('vehicle_id.driver','=',user.partner_id.id)] + [('vehicle_id.driver_id','=',user.partner_id.id)] User can only see his/her vehicle's services @@ -42,7 +42,7 @@ - [('cost_id.vehicle_id.driver','=',user.partner_id.id)] + [('cost_id.vehicle_id.driver_id','=',user.partner_id.id)] User can only see his/her vehicle's odometer @@ -52,7 +52,7 @@ - [('vehicle_id.driver','=',user.partner_id.id)] + [('vehicle_id.driver_id','=',user.partner_id.id)] User can only see his/her vehicle's fuel log @@ -62,7 +62,7 @@ - [('cost_id.vehicle_id.driver','=',user.partner_id.id)] + [('cost_id.vehicle_id.driver_id','=',user.partner_id.id)] User can only see his/her vehicle @@ -72,7 +72,7 @@ - [('driver','=',user.partner_id.id)] + [('driver_id','=',user.partner_id.id)] Manager has all rights on vehicle's contracts -- cgit v1.2.3