mirror of
https://github.com/bringout/oca-ocb-vertical-industry.git
synced 2026-04-23 23:51:59 +02:00
19.0 vanilla
This commit is contained in:
parent
4607ccbd2e
commit
825ff6514e
487 changed files with 184979 additions and 195262 deletions
|
|
@ -12,7 +12,9 @@ class FleetVehicleLogServices(models.Model):
|
|||
_description = 'Services for vehicles'
|
||||
|
||||
active = fields.Boolean(default=True)
|
||||
vehicle_id = fields.Many2one('fleet.vehicle', 'Vehicle', required=True)
|
||||
vehicle_id = fields.Many2one('fleet.vehicle', 'Vehicle', required=True, index=True)
|
||||
model_id = fields.Many2one('fleet.vehicle.model', 'Model', related='vehicle_id.model_id', store=True)
|
||||
brand_id = fields.Many2one('fleet.vehicle.model.brand', 'Brand', related='vehicle_id.model_id.brand_id', store=True)
|
||||
manager_id = fields.Many2one('res.users', 'Fleet Manager', related='vehicle_id.manager_id', store=True)
|
||||
amount = fields.Monetary('Cost')
|
||||
description = fields.Char('Description')
|
||||
|
|
@ -37,7 +39,7 @@ class FleetVehicleLogServices(models.Model):
|
|||
('running', 'Running'),
|
||||
('done', 'Done'),
|
||||
('cancelled', 'Cancelled'),
|
||||
], default='new', string='Stage', group_expand='_expand_states')
|
||||
], default='new', string='Stage', group_expand=True, tracking=True)
|
||||
|
||||
def _get_odometer(self):
|
||||
self.odometer = 0
|
||||
|
|
@ -70,6 +72,3 @@ class FleetVehicleLogServices(models.Model):
|
|||
def _compute_purchaser_id(self):
|
||||
for service in self:
|
||||
service.purchaser_id = service.vehicle_id.driver_id
|
||||
|
||||
def _expand_states(self, states, domain, order):
|
||||
return [key for key, dummy in self._fields['state'].selection]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue