TIP: You can type at any time to perform a new search.

Security findings

Repository
odoo/odoo · module folder
Module version
0.1.0
Category
Human Resources/Recruitment
Folder size
0.65 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-09-28 18:31:14
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Raphael Collet, Odoo Translation Bot, Aaron Bohy, Géry Debongnie, Yannick Tivisse, Xavier-Do, Victor Feyens, Julien Mougenot, Tiffany Chang (tic), Dylan Kiss (dyki), Harsh Shah, ahta, sben-odoo, Michaël Mattiello, bhna-odoo, Julien Launois (jula), Einar Andersen (eian), abdrahmanrashed, Abdelouahab Laaroussi (abla), Amr Yasser, arkp-odoo, Tristan Cazier, FedericoBraidi, Sara Briki, Jean Schoenlaub, vikri-odoo, Antoine Chevalier
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis info_outline

Views touched (9)
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
view_hr_job_kanban hr.job.view.kanban.inherit.hr.recruitment.skills hr.job kanban Inherits hr_recruitment.view_hr_job_kanban
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (10)
  • 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
  • degree_score Integer
    compute='_compute_matching_score' store=True string='Degree Score'
  • is_degree_score_matching Boolean
    compute='_compute_matching_skill_ids' string='Degree Score Matching'
  • job_expected_degree Many2one → hr.recruitment.degree
    readonly=True related='job_id.expected_degree' string='Job Degree' args: 'hr.recruitment.degree'
  • matching_score Integer
    compute='_compute_matching_score' store=True string='Matching Score'
  • matching_skill_ids Many2many → hr.skill
    comodel_name='hr.skill' compute='_compute_matching_skill_ids' string='Matching Factors'
  • missing_skill_ids Many2many → hr.skill
    comodel_name='hr.skill' compute='_compute_matching_skill_ids' string='Missing Factors'
  • skill_ids Many2many → hr.skill
    compute='_compute_skill_ids' store=True args: 'hr.skill'
  • skills_score Integer
    compute='_compute_matching_score' store=True string='Skills Score'
Public methods (5)
  • action_add_to_job(self)
  • action_job_add_applicants(self)
  • create(self, vals_list)
    @api.model_create_multi
  • name_search(self, name='', domain=None, operator='ilike', limit=100)
    @api.model
  • 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 (3)
  • applicant_matching_score Float
    compute='_compute_applicant_matching_score' groups='hr_recruitment.group_hr_recruitment_interviewer' string='Matching Score(%)'
  • matching_applicant_skill_ids Many2many → hr.skill
    comodel_name='hr.skill' compute='_compute_applicant_matching_score' groups='hr_recruitment.group_hr_recruitment_interviewer' string='Matching Skills'
  • missing_applicant_skill_ids Many2many → hr.skill
    comodel_name='hr.skill' compute='_compute_applicant_matching_score' groups='hr_recruitment.group_hr_recruitment_interviewer' string='Missing Skills'
Public methods (3)
  • action_job_add_applicants(self)
  • action_search_matching_applicants(self)
  • name_search(self, name='', domain=None, operator='ilike', limit=100)
    @api.model

Loading…

Loading…

Loading…

Loading…