25 lines
914 B
Python
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'
|