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'