This commit is contained in:
raman 2025-07-03 11:46:08 +05:30
parent c371391cdf
commit ab0717bafd
1 changed files with 2 additions and 1 deletions

View File

@ -340,7 +340,8 @@ class HRLeave(models.Model):
def action_draft(self): def action_draft(self):
for rec in self: for rec in self:
if rec.sudo().employee_id.user_id.id != self.env.user.id: is_officer = self.env.user.has_group('hr_holidays.group_hr_holidays_user') or self.env.is_superuser()
if rec.sudo().employee_id.user_id.id != self.env.user.id and not is_officer:
raise ValidationError(_("Only employee can submit his own leave")) raise ValidationError(_("Only employee can submit his own leave"))
rec.submitted_date = fields.Datetime.now() rec.submitted_date = fields.Datetime.now()
self._check_validity() self._check_validity()