summaryrefslogtreecommitdiff
path: root/addons/hr_recruitment/wizard/applicant_refuse_reason.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/hr_recruitment/wizard/applicant_refuse_reason.py')
-rw-r--r--addons/hr_recruitment/wizard/applicant_refuse_reason.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/addons/hr_recruitment/wizard/applicant_refuse_reason.py b/addons/hr_recruitment/wizard/applicant_refuse_reason.py
new file mode 100644
index 00000000..41bd5119
--- /dev/null
+++ b/addons/hr_recruitment/wizard/applicant_refuse_reason.py
@@ -0,0 +1,14 @@
+# -*- coding: utf-8 -*-
+
+from odoo import api, fields, models
+
+
+class ApplicantGetRefuseReason(models.TransientModel):
+ _name = 'applicant.get.refuse.reason'
+ _description = 'Get Refuse Reason'
+
+ refuse_reason_id = fields.Many2one('hr.applicant.refuse.reason', 'Refuse Reason')
+ applicant_ids = fields.Many2many('hr.applicant')
+
+ def action_refuse_reason_apply(self):
+ return self.applicant_ids.write({'refuse_reason_id': self.refuse_reason_id.id, 'active': False})