This commit is contained in:
Bakry 2024-07-19 18:04:18 +03:00
parent 3f3e167028
commit 5ebc52ab1e
1 changed files with 6 additions and 4 deletions

View File

@ -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()