diff options
| author | Yannick Tivisse <yti@odoo.com> | 2020-03-17 13:22:50 +0000 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2020-04-10 09:38:31 +0000 |
| commit | d970bd53fbf0f61b0786cc8e3999fdec03fc0fc7 (patch) | |
| tree | 3f9f9445219063d67f2e963ba69acaa2d72104bf /addons/fleet/models | |
| parent | 7de2bb97c96d8ddd5676349effd7554cefca5722 (diff) | |
[IMP] fleet: Add model types (car, bike) on vehicles
closes odoo/odoo#48300
Taskid: 2172282
Related: odoo/enterprise#9467
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Diffstat (limited to 'addons/fleet/models')
| -rw-r--r-- | addons/fleet/models/fleet_vehicle.py | 3 | ||||
| -rw-r--r-- | addons/fleet/models/fleet_vehicle_model.py | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/addons/fleet/models/fleet_vehicle.py b/addons/fleet/models/fleet_vehicle.py index 6279f5db496..95bfa2021a6 100644 --- a/addons/fleet/models/fleet_vehicle.py +++ b/addons/fleet/models/fleet_vehicle.py @@ -86,9 +86,10 @@ class FleetVehicle(models.Model): contract_renewal_name = fields.Text(compute='_compute_contract_reminder', string='Name of contract to renew soon') contract_renewal_total = fields.Text(compute='_compute_contract_reminder', string='Total of contracts due or overdue minus one') car_value = fields.Float(string="Catalog Value (VAT Incl.)", help='Value of the bought vehicle') - net_car_value = fields.Float(string="Purchase Value", help="Purchase Value of the car") + net_car_value = fields.Float(string="Purchase Value", help="Purchase value of the vehicle") residual_value = fields.Float() plan_to_change_car = fields.Boolean(related='driver_id.plan_to_change_car', store=True, readonly=False) + vehicle_type = fields.Selection(related='model_id.vehicle_type') @api.depends('model_id.brand_id.name', 'model_id.name', 'license_plate') def _compute_vehicle_name(self): diff --git a/addons/fleet/models/fleet_vehicle_model.py b/addons/fleet/models/fleet_vehicle_model.py index 5c73083b2ef..d46564f44d1 100644 --- a/addons/fleet/models/fleet_vehicle_model.py +++ b/addons/fleet/models/fleet_vehicle_model.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. -from odoo import api, fields, models, tools, _ +from odoo import api, fields, models, tools class FleetVehicleModel(models.Model): @@ -16,6 +16,7 @@ class FleetVehicleModel(models.Model): domain=lambda self: [('groups_id', 'in', self.env.ref('fleet.fleet_group_manager').id)]) image_128 = fields.Image(related='brand_id.image_128', readonly=True) active = fields.Boolean(default=True) + vehicle_type = fields.Selection([('car', 'Car'), ('bike', 'Bike')], default='car', required=True) @api.depends('name', 'brand_id') def name_get(self): |
