diff options
| author | Yannick Tivisse <yti@odoo.com> | 2018-04-27 11:11:00 +0200 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2018-04-27 17:30:30 +0200 |
| commit | 52fdeacfe102c5fa3d5c6b45d9b7dec60fb74f03 (patch) | |
| tree | a59e1c7e143d2cd4a570283d27c2662f04d70f22 | |
| parent | 50dfff24620692a6574267b9cdc24178c7b7dfbb (diff) | |
[IMP] l10n_be_hr_payroll_fleet: Set default values on model onchange
| -rw-r--r-- | addons/l10n_be_hr_payroll_fleet/models/fleet.py | 7 |
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' |
