TIP: You can type at any time to perform a new search.
Recruitment - Skills Management
hr_recruitment_skills · odoo/odoo
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
Code Analysis
Views touched (9)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
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_idsOne2many → hr.applicant.skillcopy=Truestring='Skills' args: 'hr.applicant.skill', 'applicant_id' -
current_applicant_skill_idsOne2many → hr.applicant.skillcomodel_name='hr.applicant.skill'compute='_compute_current_applicant_skill_ids'inverse_name='applicant_id'readonly=False -
degree_scoreIntegercompute='_compute_matching_score'store=Truestring='Degree Score' -
is_degree_score_matchingBooleancompute='_compute_matching_skill_ids'string='Degree Score Matching' -
job_expected_degreeMany2one → hr.recruitment.degreereadonly=Truerelated='job_id.expected_degree'string='Job Degree' args: 'hr.recruitment.degree' -
matching_scoreIntegercompute='_compute_matching_score'store=Truestring='Matching Score' -
matching_skill_idsMany2many → hr.skillcomodel_name='hr.skill'compute='_compute_matching_skill_ids'string='Matching Factors' -
missing_skill_idsMany2many → hr.skillcomodel_name='hr.skill'compute='_compute_matching_skill_ids'string='Missing Factors' -
skill_idsMany2many → hr.skillcompute='_compute_skill_ids'store=True args: 'hr.skill' -
skills_scoreIntegercompute='_compute_matching_score'store=Truestring='Skills Score'
-
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_idMany2one → hr.applicantcomodel_name='hr.applicant'index=Trueondelete='cascade'required=True
No public methods.
New fields (3)
-
applicant_matching_scoreFloatcompute='_compute_applicant_matching_score'groups='hr_recruitment.group_hr_recruitment_interviewer'string='Matching Score(%)' -
matching_applicant_skill_idsMany2many → hr.skillcomodel_name='hr.skill'compute='_compute_applicant_matching_score'groups='hr_recruitment.group_hr_recruitment_interviewer'string='Matching Skills' -
missing_applicant_skill_idsMany2many → hr.skillcomodel_name='hr.skill'compute='_compute_applicant_matching_score'groups='hr_recruitment.group_hr_recruitment_interviewer'string='Missing Skills'
-
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…