From f9ae3fdc184c5c4aac7e8e88be5da69f448d02fd Mon Sep 17 00:00:00 2001 From: William Braeckman Date: Wed, 9 Jun 2021 08:32:17 +0000 Subject: [PATCH] [IMP] fleet: fleet contract multi-company Adds a multi company rule for the vehicle contract. Task ID: 2563156 --- addons/fleet/models/fleet_vehicle_log_contract.py | 2 +- addons/fleet/security/fleet_security.xml | 5 +++++ addons/fleet/views/fleet_vehicle_cost_views.xml | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/addons/fleet/models/fleet_vehicle_log_contract.py b/addons/fleet/models/fleet_vehicle_log_contract.py index 894427041cc..6d601c5db97 100644 --- a/addons/fleet/models/fleet_vehicle_log_contract.py +++ b/addons/fleet/models/fleet_vehicle_log_contract.py @@ -17,7 +17,7 @@ class FleetVehicleLogContract(models.Model): start_date = fields.Date.from_string(strdate) return fields.Date.to_string(start_date + oneyear) - vehicle_id = fields.Many2one('fleet.vehicle', 'Vehicle', required=True, help='Vehicle concerned by this log') + vehicle_id = fields.Many2one('fleet.vehicle', 'Vehicle', required=True, help='Vehicle concerned by this log', check_company=True) cost_subtype_id = fields.Many2one('fleet.service.type', 'Type', help='Cost type purchased with this cost', domain=[('category', '=', 'contract')]) amount = fields.Monetary('Cost') date = fields.Date(help='Date when the cost has been executed') diff --git a/addons/fleet/security/fleet_security.xml b/addons/fleet/security/fleet_security.xml index 786a030d1c8..e076eb9e17a 100644 --- a/addons/fleet/security/fleet_security.xml +++ b/addons/fleet/security/fleet_security.xml @@ -85,5 +85,10 @@ ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] + + Fleet vehicle log contract: Multi Company + + ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] + diff --git a/addons/fleet/views/fleet_vehicle_cost_views.xml b/addons/fleet/views/fleet_vehicle_cost_views.xml index 26ce62aab0b..36228b36e69 100644 --- a/addons/fleet/views/fleet_vehicle_cost_views.xml +++ b/addons/fleet/views/fleet_vehicle_cost_views.xml @@ -25,6 +25,7 @@ +