diff --git a/addons_extensions/hr_recruitment_extended/models/hr_recruitment.py b/addons_extensions/hr_recruitment_extended/models/hr_recruitment.py
index 7a2c2267d..aeceef317 100644
--- a/addons_extensions/hr_recruitment_extended/models/hr_recruitment.py
+++ b/addons_extensions/hr_recruitment_extended/models/hr_recruitment.py
@@ -31,6 +31,20 @@ class HrCandidate(models.Model):
applications_stages_stat = fields.Many2many('application.stage.status',string="Applications History", compute="_compute_applications_stages_stat")
# availability_status = fields.Selection([('available','Available'),('not_available','Not Available'),('hired','Hired'),('abscond','Abscond')])
+ def action_open_applications(self):
+ self.ensure_one()
+ return {
+ 'name': _('Applications'),
+ 'type': 'ir.actions.act_window',
+ 'res_model': 'hr.applicant',
+ 'view_mode': 'list,kanban,form,pivot,graph,calendar,activity',
+ 'domain': [('id', 'in', self.applicant_ids.ids)],
+ 'context': {
+ 'active_test': False,
+ 'search_default_job_recruitment_stage': 1,
+ },
+ }
+
@api.depends('applicant_ids')
def _compute_applications_stages_stat(self):
for rec in self:
diff --git a/addons_extensions/hr_recruitment_extended/views/hr_applicant_views.xml b/addons_extensions/hr_recruitment_extended/views/hr_applicant_views.xml
index cfb637431..46bcd9fd0 100644
--- a/addons_extensions/hr_recruitment_extended/views/hr_applicant_views.xml
+++ b/addons_extensions/hr_recruitment_extended/views/hr_applicant_views.xml
@@ -162,6 +162,9 @@
+