25 lines
1.1 KiB
Python
25 lines
1.1 KiB
Python
|
from odoo import api, fields, models, _
|
||
|
from datetime import date, datetime, timedelta
|
||
|
from odoo.exceptions import UserError, ValidationError
|
||
|
|
||
|
|
||
|
class HrRecruitment(models.Model):
|
||
|
_inherit = "hr.job"
|
||
|
|
||
|
account_manager = fields.Many2one("hr.employee", string="Account Manager")
|
||
|
recruiter_name = fields.Many2one("hr.employee", string="Recruiter assignee")
|
||
|
no_of_position = fields.Integer(string="Number of positions")
|
||
|
status = fields.Selection([('in progress', 'In progress'), ('inactive', 'Inactive')],
|
||
|
string="Status")
|
||
|
type_ids = fields.Selection([('fte', 'FTE'), ('tpc', 'TPC')], string="Type")
|
||
|
work_experience = fields.Integer(string="Work Experience(Years)")
|
||
|
skills = fields.Char(string="Skills")
|
||
|
attachment_ids = fields.One2many('ir.attachment', 'res_id', string="Attachment")
|
||
|
rate = fields.Integer(string="Rate", default=0)
|
||
|
city = fields.Char(string="City")
|
||
|
country_id = fields.Many2one('res.country', string="Country")
|
||
|
zip_code = fields.Char(string="Zip Code")
|
||
|
|
||
|
user_id = fields.Many2one('res.users', string='User', default=lambda self: self.env.user.id)
|
||
|
|