diff options
Diffstat (limited to 'addons/fleet/security')
| -rw-r--r-- | addons/fleet/security/fleet_security.xml | 30 | ||||
| -rw-r--r-- | addons/fleet/security/ir.model.access.csv | 4 |
2 files changed, 1 insertions, 33 deletions
diff --git a/addons/fleet/security/fleet_security.xml b/addons/fleet/security/fleet_security.xml index aab267a175c..4e8b55c45e0 100644 --- a/addons/fleet/security/fleet_security.xml +++ b/addons/fleet/security/fleet_security.xml @@ -30,16 +30,6 @@ <field name="perm_unlink" eval="False"/> <field name="domain_force">[('cost_id.vehicle_id.driver_id','=',user.partner_id.id)]</field> </record> - <record id="fleet_rule_cost_visibility_user" model="ir.rule"> - <field name="name">User can only see his/her costs</field> - <field name="model_id" ref="model_fleet_vehicle_cost"/> - <field name="groups" eval="[(4, ref('fleet_group_user'))]"/> - <field name="perm_read" eval="True"/> - <field name="perm_write" eval="True"/> - <field name="perm_create" eval="True"/> - <field name="perm_unlink" eval="False"/> - <field name="domain_force">[('vehicle_id.driver_id','=',user.partner_id.id)]</field> - </record> <record id="fleet_rule_service_visibility_user" model="ir.rule"> <field name="name">User can only see his/her vehicle's services</field> <field name="model_id" ref="model_fleet_vehicle_log_services"/> @@ -60,16 +50,6 @@ <field name="perm_unlink" eval="True"/> <field name="domain_force">[('vehicle_id.driver_id','=',user.partner_id.id)]</field> </record> - <record id="fleet_rule_fuel_log_visibility_user" model="ir.rule"> - <field name="name">User can only see his/her vehicle's fuel log</field> - <field name="model_id" ref="model_fleet_vehicle_log_fuel"/> - <field name="groups" eval="[(4, ref('fleet_group_user'))]"/> - <field name="perm_read" eval="True"/> - <field name="perm_write" eval="True"/> - <field name="perm_create" eval="True"/> - <field name="perm_unlink" eval="True"/> - <field name="domain_force">[('cost_id.vehicle_id.driver_id','=',user.partner_id.id)]</field> - </record> <record id="fleet_rule_vehicle_visibility_user" model="ir.rule"> <field name="name">User can only see his/her vehicle</field> <field name="model_id" ref="model_fleet_vehicle"/> @@ -85,11 +65,6 @@ <field name="model_id" ref="model_fleet_vehicle_log_contract"/> <field name="groups" eval="[(4, ref('fleet_group_manager'))]"/> </record> - <record id="fleet_rule_cost_visibility_manager" model="ir.rule"> - <field name="name">Administrator has all rights on vehicle's costs</field> - <field name="model_id" ref="model_fleet_vehicle_cost"/> - <field name="groups" eval="[(4, ref('fleet_group_manager'))]"/> - </record> <record id="fleet_rule_service_visibility_manager" model="ir.rule"> <field name="name">Administrator has all rights on vehicle's services</field> <field name="model_id" ref="model_fleet_vehicle_log_services"/> @@ -100,11 +75,6 @@ <field name="model_id" ref="model_fleet_vehicle_odometer"/> <field name="groups" eval="[(4, ref('fleet_group_manager'))]"/> </record> - <record id="fleet_rule_fuel_log_visibility_manager" model="ir.rule"> - <field name="name">Administrator has all rights on vehicle's fuel log</field> - <field name="model_id" ref="model_fleet_vehicle_log_fuel"/> - <field name="groups" eval="[(4, ref('fleet_group_manager'))]"/> - </record> <record id="fleet_rule_vehicle_visibility_manager" model="ir.rule"> <field name="name">Administrator has all rights on vehicle</field> <field name="model_id" ref="model_fleet_vehicle"/> diff --git a/addons/fleet/security/ir.model.access.csv b/addons/fleet/security/ir.model.access.csv index 127ed636912..6da83f50983 100644 --- a/addons/fleet/security/ir.model.access.csv +++ b/addons/fleet/security/ir.model.access.csv @@ -7,17 +7,15 @@ fleet_vehicle_access_right_user,fleet_vehicle_access_right,model_fleet_vehicle,f fleet_vehicle_log_services_access_right_user,fleet_vehicle_log_services_access_right,model_fleet_vehicle_log_services,fleet_group_user,1,0,0,0 fleet_vehicle_log_contract_access_right_user,fleet_vehicle_log_contract_access_right,model_fleet_vehicle_log_contract,fleet_group_user,1,0,0,0 fleet_service_type_access_right_user,fleet_service_type_access_right,model_fleet_service_type,fleet_group_user,1,0,0,0 -access_fleet_vehicle_cost_user,access_fleet_vehicle_cost,model_fleet_vehicle_cost,fleet_group_user,1,1,1,0 fleet_vehicle_model_access_right,fleet_vehicle_model_access_right,model_fleet_vehicle_model,fleet_group_manager,1,1,1,1 fleet_vehicle_tag_access_right,fleet_vehicle_tag_access_right,model_fleet_vehicle_tag,fleet_group_manager,1,1,1,1 fleet_vehicle_state_access_right,fleet_vehicle_state_access_right,model_fleet_vehicle_state,fleet_group_manager,1,1,1,1 fleet_vehicle_odometer_access_right,fleet_vehicle_odometer_access_right,model_fleet_vehicle_odometer,fleet_group_user,1,1,1,1 fleet_vehicle_model_brand_access_right,fleet_vehicle_model_brand_access_right,model_fleet_vehicle_model_brand,fleet_group_manager,1,1,1,1 fleet_vehicle_access_right,fleet_vehicle_access_right,model_fleet_vehicle,fleet_group_manager,1,1,1,1 -fleet_vehicle_log_fuel_access_right,fleet_vehicle_log_fuel_access_right,model_fleet_vehicle_log_fuel,fleet_group_user,1,1,1,1 fleet_vehicle_log_services_access_right,fleet_vehicle_log_services_access_right,model_fleet_vehicle_log_services,fleet_group_manager,1,1,1,1 fleet_vehicle_log_contract_access_right,fleet_vehicle_log_contract_access_right,model_fleet_vehicle_log_contract,fleet_group_manager,1,1,1,1 fleet_service_type_access_right,fleet_service_type_access_right,model_fleet_service_type,fleet_group_manager,1,1,1,1 -access_fleet_vehicle_cost,access_fleet_vehicle_cost,model_fleet_vehicle_cost,fleet_group_manager,1,1,1,1 access_mail_activity_type_fleet_manager,mail.activity.type.fleet.manager,mail.model_mail_activity_type,fleet.fleet_group_manager,1,1,1,1 access_fleet_vehicle_assignation_log_fleet_group_user,fleet_vehicle_assignation_log fleet_group_user,fleet.model_fleet_vehicle_assignation_log,fleet.fleet_group_user,1,1,1,1 +access_fleet_report_manager,fleet_vehicle_cost_report_access_right,model_fleet_vehicle_cost_report,fleet_group_manager,1,1,1,1
\ No newline at end of file |
