summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYannick Tivisse <yti@odoo.com>2018-04-27 11:11:00 +0200
committerYannick Tivisse <yti@odoo.com>2018-04-27 17:30:30 +0200
commit52fdeacfe102c5fa3d5c6b45d9b7dec60fb74f03 (patch)
treea59e1c7e143d2cd4a570283d27c2662f04d70f22
parent50dfff24620692a6574267b9cdc24178c7b7dfbb (diff)
[IMP] l10n_be_hr_payroll_fleet: Set default values on model onchange
-rw-r--r--addons/l10n_be_hr_payroll_fleet/models/fleet.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/addons/l10n_be_hr_payroll_fleet/models/fleet.py b/addons/l10n_be_hr_payroll_fleet/models/fleet.py
index a3757321c2e..9fdf0c96efa 100644
--- a/addons/l10n_be_hr_payroll_fleet/models/fleet.py
+++ b/addons/l10n_be_hr_payroll_fleet/models/fleet.py
@@ -120,12 +120,19 @@ class FleetVehicle(models.Model):
atn = car_value * min(0.18, (0.055 + 0.001 * (co2 - reference))) * magic_coeff
return max(1280, atn) / 12.0
+ @api.onchange('model_id')
+ def _onchange_model_id(self):
+ self.car_value = self.model_id.default_car_value
+ self.co2 = self.model_id.default_co2
+ self.fuel_type = self.model_id.default_fuel_type
+
class FleetVehicleLogContract(models.Model):
_inherit = 'fleet.vehicle.log.contract'
recurring_cost_amount_depreciated = fields.Float("Recurring Cost Amount (depreciated)")
+
class FleetVehicleModel(models.Model):
_inherit = 'fleet.vehicle.model'