[IMP] l10n_be_hr_payroll: Remove cars domain on contracts

Doesn't make sense to restrict the available cars on backend.

A HR user is supposed to know what he does.
This commit is contained in:
Yannick Tivisse
2018-05-04 09:44:22 +02:00
parent 66f2a240e2
commit a29b86e74c
@@ -8,7 +8,6 @@ class HrContract(models.Model):
_inherit = 'hr.contract'
car_id = fields.Many2one('fleet.vehicle', string='Company Car',
domain=lambda self: self._get_available_cars_domain(),
default=lambda self: self.env['fleet.vehicle'].search([('driver_id', '=', self.employee_id.address_home_id.id)], limit=1),
track_visibility="onchange",
help="Employee's company car.")
@@ -75,12 +74,6 @@ class HrContract(models.Model):
for contract in self:
contract.max_unused_cars = int(max_unused_cars)
@api.onchange('employee_id')
def _onchange_employee_id(self):
super(HrContract, self)._onchange_employee_id()
self.car_id = self.env['fleet.vehicle'].search([('driver_id', '=', self.employee_id.address_home_id.id)], limit=1)
return {'domain': {'car_id': self._get_available_cars_domain()}}
@api.onchange('transport_mode_car', 'transport_mode_public', 'transport_mode_others')
def _onchange_transport_mode(self):
super(HrContract, self)._onchange_transport_mode()