19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:32:43 +01:00
parent 4607ccbd2e
commit 825ff6514e
487 changed files with 184979 additions and 195262 deletions

View file

@ -11,10 +11,16 @@ class FleetVehicleOdometer(models.Model):
name = fields.Char(compute='_compute_vehicle_log_name', store=True)
date = fields.Date(default=fields.Date.context_today)
value = fields.Float('Odometer Value', group_operator="max")
value = fields.Float('Odometer Value', aggregator="max")
vehicle_id = fields.Many2one('fleet.vehicle', 'Vehicle', required=True)
unit = fields.Selection(related='vehicle_id.odometer_unit', string="Unit", readonly=True)
driver_id = fields.Many2one(related="vehicle_id.driver_id", string="Driver", readonly=False)
driver_id = fields.Many2one('res.partner', string="Driver", compute='_compute_driver_id', readonly=False, store=True)
@api.depends('vehicle_id')
def _compute_driver_id(self):
for odometer in self:
if not odometer.driver_id:
odometer.driver_id = odometer.vehicle_id.driver_id
@api.depends('vehicle_id', 'date')
def _compute_vehicle_log_name(self):