Repository
odoo/odoo · module folder
Module version
1.0
Category
Human Resources/Recruitment
Folder size
0.56 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-08-15 22:44:15
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Odoo Translation Bot, Yannick Tivisse, Julien Castiaux, Tiffany Chang (tic), Gorash, Ahmad Khanalizadeh, Victor Piryns (pivi), Dylan Kiss (dyki), Mélanie, Nathaniel (naja), sben-odoo, Krzysztof Magusiak (krma), bhna-odoo, Einar Andersen (eian), Abdelouahab Laaroussi (abla), Amr Yasser, arkp-odoo
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
crm_case_tree_view_inherit_hr_recruitment_skills hr.applicant.view.tree.inherit.skills hr.applicant list Inherits hr_recruitment_skills.crm_case_tree_view_job
crm_case_tree_view_job hr.applicant.view.list.inherit.hr.recruitment.skills hr.applicant list Inherits hr_recruitment.crm_case_tree_view_job
hr_applicant_skill_view_form hr.applicant.skill.view.form hr.applicant.skill form New
hr_applicant_view_form hr.applicant.view.form.inherit.hr.recruitment.skills hr.applicant form Inherits hr_recruitment.hr_applicant_view_form
hr_applicant_view_search hr.applicant.view.search.inherit.skills hr.applicant search Inherits hr_recruitment.hr_applicant_view_search
hr_applicant_view_search_bis hr.applicant.view.search.inherit.skills.bis hr.applicant search Inherits hr_recruitment.hr_applicant_view_search_bis
hr_job_list_inherit_hr_recruitment_skills hr.job.view.list.inherit hr.job list Inherits hr_recruitment.hr_job_view_tree_inherit
view_hr_job_form hr.job.view.form.inherit.hr.recruitment.skills hr.job form Inherits hr_skills.view_hr_job_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (6)
  • applicant_skill_ids One2many → hr.applicant.skill
    copy=True string='Skills' args: 'hr.applicant.skill', 'applicant_id'
  • current_applicant_skill_ids One2many → hr.applicant.skill
    comodel_name='hr.applicant.skill' compute='_compute_current_applicant_skill_ids' inverse_name='applicant_id' readonly=False
  • matching_score Integer
    compute='_compute_matching_skill_ids' string='Matching Score'
  • matching_skill_ids Many2many → hr.skill
    comodel_name='hr.skill' compute='_compute_matching_skill_ids' string='Matching Skills'
  • missing_skill_ids Many2many → hr.skill
    comodel_name='hr.skill' compute='_compute_matching_skill_ids' string='Missing Skills'
  • skill_ids Many2many → hr.skill
    compute='_compute_skill_ids' store=True args: 'hr.skill'
Public methods (3)
  • action_add_to_job(self)
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)

New fields (1)
  • applicant_id Many2one → hr.applicant
    comodel_name='hr.applicant' index=True ondelete='cascade' required=True
Public methods (0)

No public methods.

New fields (1)
  • applicant_matching_score Float
    compute='_compute_applicant_matching_score' groups='hr_recruitment.group_hr_recruitment_interviewer' string='Matching Score(%)'
Public methods (1)
  • action_search_matching_applicants(self)

Loading…

Loading…

Loading…