From fce33767af39594e7efd8ab384672a00dc57c7d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 27 Mar 2018 15:32:51 +0200 Subject: [PATCH] [IMP] fleet: add responsible on fleet vehicle log contract model Currently there is no place to indicate who is responsible of managing fleet contracts. As we plan to integrate activities to fleet app having responsible to push notifications is necessary. This commit adds a responsible field following Odoo convention, aka a user_id field linking res.users records. It is also added on the view. --- addons/fleet/models/fleet_vehicle_cost.py | 3 ++- addons/fleet/views/fleet_vehicle_cost_views.xml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/fleet/models/fleet_vehicle_cost.py b/addons/fleet/models/fleet_vehicle_cost.py index a52a94954dd..76e3b713b2a 100644 --- a/addons/fleet/models/fleet_vehicle_cost.py +++ b/addons/fleet/models/fleet_vehicle_cost.py @@ -95,7 +95,8 @@ class FleetVehicleLogContract(models.Model): name = fields.Text(compute='_compute_contract_name', store=True) active = fields.Boolean(default=True) - start_date = fields.Date('Contract Start Date', default=fields.Date.context_today, + user_id = fields.Many2one('res.users', 'Responsible', default=lambda self: self.env.user, index=True) + start_date = fields.Date('Contract Start Date', default=fields.Date.context_today, help='Date when the coverage of the contract begins') expiration_date = fields.Date('Contract Expiration Date', default=lambda self: self.compute_next_year_date(fields.Date.context_today(self)), diff --git a/addons/fleet/views/fleet_vehicle_cost_views.xml b/addons/fleet/views/fleet_vehicle_cost_views.xml index 8eeb0341e25..72c3f17065a 100644 --- a/addons/fleet/views/fleet_vehicle_cost_views.xml +++ b/addons/fleet/views/fleet_vehicle_cost_views.xml @@ -187,6 +187,7 @@ +