23 lines
666 B
Python
23 lines
666 B
Python
|
# -*- coding: utf-8 -*-
|
||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||
|
|
||
|
from odoo import fields, models, _
|
||
|
|
||
|
class FleetVehicleLogContract(models.Model):
|
||
|
_inherit = 'fleet.vehicle.log.contract'
|
||
|
|
||
|
purchaser_employee_id = fields.Many2one(
|
||
|
related='vehicle_id.driver_employee_id',
|
||
|
string='Driver (Employee)',
|
||
|
)
|
||
|
|
||
|
def action_open_employee(self):
|
||
|
self.ensure_one()
|
||
|
return {
|
||
|
'name': _('Related Employee'),
|
||
|
'type': 'ir.actions.act_window',
|
||
|
'res_model': 'hr.employee',
|
||
|
'view_mode': 'form',
|
||
|
'res_id': self.purchaser_employee_id.id,
|
||
|
}
|