Skip to content
Snippets Groups Projects
Commit 84de0832 authored by Kevin Baptiste's avatar Kevin Baptiste
Browse files

[FIX] fleet: remove odometer log from chatter


closes odoo/odoo#41004

Taskid: 1931775
Signed-off-by: default avatarYannick Tivisse (yti) <yti@odoo.com>
parent dc771b1a
No related branches found
No related tags found
No related merge requests found
......@@ -196,16 +196,12 @@ class FleetVehicle(models.Model):
@api.model
def create(self, vals):
res = super(FleetVehicle, self.with_context({'odometer_no_chatter': True})).create(vals)
res = super(FleetVehicle, self).create(vals)
if 'driver_id' in vals and vals['driver_id']:
res.create_driver_history(vals['driver_id'])
if 'future_driver_id' in vals and vals['future_driver_id']:
future_driver = self.env['res.partner'].browse(vals['future_driver_id'])
future_driver.write({'plan_to_change_car': True})
for rec in res:
if rec.odometer:
date = fields.Date.context_today(rec)
rec.message_post(body=_("Odometer on %s: %s %s") % (date, rec.odometer, rec.odometer_unit))
return res
def write(self, vals):
......@@ -340,22 +336,6 @@ class FleetVehicleOdometer(models.Model):
if self.vehicle_id:
self.unit = self.vehicle_id.odometer_unit
@api.model
def create(self, vals):
odometers = super(FleetVehicleOdometer, self).create(vals)
for odometer in odometers:
if not self.env.context.get('odometer_no_chatter'):
odometer.vehicle_id.message_post(body=_("Odometer on %s: %s %s") % (odometer.date, odometer.value, odometer.unit))
return odometers
def write(self, vals):
odometers = super(FleetVehicleOdometer, self).write(vals)
if 'value' in vals and not self.env.context.get('odometer_no_chatter'):
for odometer in self:
odometer.vehicle_id.message_post(body=_("Odometer on %s: %s %s") % (odometer.date, odometer.value, odometer.unit))
return odometers
class FleetVehicleState(models.Model):
_name = 'fleet.vehicle.state'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment