[ADD] hr_holidays: Add track visibility onchange to employee, start and end date and number of days to take leaves to easily track in history with mail.
This commit is contained in:
committed by
Fabien Pinckaers
parent
bb786944de
commit
f65ae49f38
@@ -172,19 +172,19 @@ class Holidays(models.Model):
|
||||
report_note = fields.Text('HR Comments')
|
||||
user_id = fields.Many2one('res.users', string='User', related='employee_id.user_id', related_sudo=True, store=True, default=lambda self: self.env.uid, readonly=True)
|
||||
date_from = fields.Datetime('Start Date', readonly=True, index=True, copy=False,
|
||||
states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]})
|
||||
states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}, track_visibility='onchange')
|
||||
date_to = fields.Datetime('End Date', readonly=True, copy=False,
|
||||
states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]})
|
||||
states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}, track_visibility='onchange')
|
||||
holiday_status_id = fields.Many2one("hr.holidays.status", string="Leave Type", required=True, readonly=True,
|
||||
states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]})
|
||||
employee_id = fields.Many2one('hr.employee', string='Employee', index=True, readonly=True,
|
||||
states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}, default=_default_employee)
|
||||
states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}, default=_default_employee, track_visibility='onchange')
|
||||
manager_id = fields.Many2one('hr.employee', string='First Approval', readonly=True, copy=False,
|
||||
help='This area is automatically filled by the user who validate the leave')
|
||||
notes = fields.Text('Reasons', readonly=True, states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]})
|
||||
number_of_days_temp = fields.Float('Allocation', readonly=True, copy=False,
|
||||
states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]})
|
||||
number_of_days = fields.Float('Number of Days', compute='_compute_number_of_days', store=True)
|
||||
number_of_days = fields.Float('Number of Days', compute='_compute_number_of_days', store=True, track_visibility='onchange')
|
||||
meeting_id = fields.Many2one('calendar.event', string='Meeting')
|
||||
type = fields.Selection([
|
||||
('remove', 'Leave Request'),
|
||||
|
||||
Reference in New Issue
Block a user