fix
This commit is contained in:
parent
3f3e167028
commit
5ebc52ab1e
|
|
@ -985,14 +985,16 @@ class HRHolidays(models.Model):
|
|||
for rec in self:
|
||||
if rec.employee_id.parent_id:
|
||||
if rec.employee_id.parent_id.user_id.id == rec.env.uid or rec.env.company.hr_manager_id.user_id.id == rec.env.uid:
|
||||
rec.write({'state': 'direct_manager'})
|
||||
rec._chick_leave_balance()
|
||||
rec.write({'state': 'validate'})
|
||||
else:
|
||||
raise exceptions.Warning(_("Sorry, The Approval For The Direct Manager '%s' Only OR HR Manager!")%(rec.employee_id.parent_id.name))
|
||||
else:
|
||||
rec.write({'state': 'direct_manager'})
|
||||
rec._chick_leave_balance()
|
||||
rec.write({'state': 'validate'})
|
||||
|
||||
self._chick_leave_balance()
|
||||
self.write({'state': 'validate'})
|
||||
#self._chick_leave_balance()
|
||||
#self.write({'state': 'validate'})
|
||||
|
||||
def approved(self):
|
||||
self.check_sickness_leave_approval()
|
||||
|
|
|
|||
Loading…
Reference in New Issue