[IMP] fleet: Add subtype to track driver modifications
This commit is contained in:
@@ -1,10 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo><data noupdate="1">
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record id="mail_act_fleet_contract_to_renew" model="mail.activity.type">
|
||||
<field name="name">Contract to Renew</field>
|
||||
<field name="icon">fa-car</field>
|
||||
<field name="res_model_id" ref="fleet.model_fleet_vehicle_log_contract"/>
|
||||
</record>
|
||||
|
||||
<record id="mail_act_fleet_contract_to_renew" model="mail.activity.type">
|
||||
<field name="name">Contract to Renew</field>
|
||||
<field name="icon">fa-car</field>
|
||||
<field name="res_model_id" ref="fleet.model_fleet_vehicle_log_contract"/>
|
||||
</record>
|
||||
|
||||
</data></odoo>
|
||||
<record id="mt_fleet_driver_updated" model="mail.message.subtype">
|
||||
<field name="name">Changed Driver</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="res_model">fleet.vehicle</field>
|
||||
<field name="default" eval="True"/>
|
||||
<field name="description">Changed Driver</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
@@ -269,6 +269,13 @@ class FleetVehicle(models.Model):
|
||||
)
|
||||
return res
|
||||
|
||||
@api.multi
|
||||
def _track_subtype(self, init_values):
|
||||
self.ensure_one()
|
||||
if 'driver_id' in init_values:
|
||||
return 'fleet.mt_fleet_driver_updated'
|
||||
return super(FleetVehicle, self)._track_subtype(init_values)
|
||||
|
||||
|
||||
class FleetVehicleOdometer(models.Model):
|
||||
_name = 'fleet.vehicle.odometer'
|
||||
|
||||
Reference in New Issue
Block a user