odoo18/addons_extensions/hr_recruitment_extended/models/requisitions.py

25 lines
914 B
Python

from odoo import models, fields, api, _
from odoo.exceptions import ValidationError
class RecruitmentRequisition(models.Model):
_inherit = 'recruitment.requisition'
hr_job_recruitment = fields.Many2one('hr.job.recruitment')
position_title = fields.Char(string="Position Title", required=False,related='job_id.name')
def button_create_jd(self):
self.hr_job_recruitment = self.env['hr.job.recruitment'].create({
'job_id': self.job_id.id,
'department_id': self.department_id.id,
'no_of_recruitment':self.number_of_positions,
'description':self.job_description,
'skill_ids': [(6, 0, self.primary_skill_ids.ids)],
'secondary_skill_ids': [(6, 0, self.secondary_skill_ids.ids)],
'requested_by': self.requested_by.partner_id.id,
'user_id': self.assign_to.id
})
self.state ='done'