03-07-2025 .1

Merge branch 'develop'
This commit is contained in:
administrator 2025-07-03 11:49:16 +05:30
commit 188464f4d1
1 changed files with 2 additions and 1 deletions

View File

@ -340,7 +340,8 @@ class HRLeave(models.Model):
def action_draft(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"))
rec.submitted_date = fields.Datetime.now()
self._check_validity()