Files
odoo_source/addons/hr_fleet/models/fleet_vehicle_log_services.py
T
Yannick Tivisse 24713b76b5 [REV] fleet: Revert multiple fleet mechanism
I don't get why you don't get it...

Partial revert of the taskID: 2415309
Com PR: https://github.com/odoo/odoo/pull/70313
Ent PR: https://github.com/odoo/enterprise/pull/18114
Upg PR: https://github.com/odoo/upgrade/pull/2447

closes odoo/odoo#75475

Related: odoo/enterprise#20406
Related: odoo/upgrade#2765
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2021-08-25 12:20:39 +00:00

25 lines
958 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, fields, models
class FleetVehicleLogServices(models.Model):
_inherit = 'fleet.vehicle.log.services'
purchaser_employee_id = fields.Many2one(
'hr.employee', string="Driver (Employee)",
compute='_compute_purchaser_employee_id', readonly=False, store=True,
)
@api.depends('vehicle_id', 'purchaser_employee_id')
def _compute_purchaser_id(self):
internals = self.filtered(lambda r: r.purchaser_employee_id)
super(FleetVehicleLogServices, (self - internals))._compute_purchaser_id()
for service in internals:
service.purchaser_id = service.purchaser_employee_id.address_home_id
@api.depends('vehicle_id')
def _compute_purchaser_employee_id(self):
for service in self:
service.purchaser_employee_id = service.vehicle_id.driver_employee_id