diff --git a/addons_extensions/hr_timeoff_extended/models/hr_timeoff.py b/addons_extensions/hr_timeoff_extended/models/hr_timeoff.py index d39fa5741..2ccfee57d 100644 --- a/addons_extensions/hr_timeoff_extended/models/hr_timeoff.py +++ b/addons_extensions/hr_timeoff_extended/models/hr_timeoff.py @@ -340,6 +340,14 @@ class HRLeave(models.Model): rec.submitted_date = fields.Datetime.now() self._check_validity() rec.state = 'confirm' + action = self.sudo().env.ref('hr_holidays.hr_leave_action_my') + return { + 'type': 'ir.actions.act_window', + 'name': action.name, + 'res_model': action.res_model, + 'view_mode': action.view_mode, + 'target': 'current', + } def action_reset_confirm(self): if any(holiday.state not in ['cancel', 'refuse'] for holiday in self): diff --git a/addons_extensions/hr_timeoff_extended/views/hr_timeoff.xml b/addons_extensions/hr_timeoff_extended/views/hr_timeoff.xml index 8c111abe0..1b0e81482 100644 --- a/addons_extensions/hr_timeoff_extended/views/hr_timeoff.xml +++ b/addons_extensions/hr_timeoff_extended/views/hr_timeoff.xml @@ -374,5 +374,44 @@ + + + {} + list,form,calendar,kanban,activity + + + + + + + + hr.leave.view.form.dashboard + hr.leave + + 100 + + + + + + + + + + + \ No newline at end of file