[IMP] fleet: Add subtype to track driver modifications

This commit is contained in:
Yannick Tivisse
2018-04-27 17:30:30 +02:00
parent 52fdeacfe1
commit ef8befeef4
2 changed files with 23 additions and 8 deletions
+16 -8
View File
@@ -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>
+7
View File
@@ -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'