diff --git a/yuthon_hr_employee/models/inherit_hr_job.py b/yuthon_hr_employee/models/inherit_hr_job.py index afdefe70f..d96e88285 100644 --- a/yuthon_hr_employee/models/inherit_hr_job.py +++ b/yuthon_hr_employee/models/inherit_hr_job.py @@ -54,6 +54,22 @@ class HrJob(models.Model): {'default_job_id': self.id} } + def action_create_new_job(self): + action = self.env.ref("hr_recruitment.hr_applicant_view_form") + return { + "type": "ir.actions.act_window", + "name": "新建", + "res_model": "hr.applicant", + "view_mode": "form", + "views": [(action.id, "form")], + "view_id": action.id, + "target": "main", + "context": + { + 'default_job_id': self.id, + } + } + @api.depends('no_of_employee') def _compute_job_personnel_ids(self): for rec in self: diff --git a/yuthon_hr_employee/views/inherit_hr_job_views.xml b/yuthon_hr_employee/views/inherit_hr_job_views.xml index 32f9c1e45..facb48163 100644 --- a/yuthon_hr_employee/views/inherit_hr_job_views.xml +++ b/yuthon_hr_employee/views/inherit_hr_job_views.xml @@ -137,5 +137,17 @@ + + + hr.job.inherit.kanban + hr.job + + + + action_create_new_job + object + + +