commit
188464f4d1
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Reference in New Issue