TIP: You can type at any time to perform a new search.
Recruitment - Skills Management
hr_recruitment_skills · odoo/odoo
- 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
Code Analysis ⓘ
Views touched (8)
| 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 |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (6)
-
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 -
matching_scoreIntegercompute='_compute_matching_skill_ids'string='Matching Score' -
matching_skill_idsMany2many → hr.skillcomodel_name='hr.skill'compute='_compute_matching_skill_ids'string='Matching Skills' -
missing_skill_idsMany2many → hr.skillcomodel_name='hr.skill'compute='_compute_matching_skill_ids'string='Missing Skills' -
skill_idsMany2many → hr.skillcompute='_compute_skill_ids'store=True args: 'hr.skill'
-
action_add_to_job(self) -
create(self, vals_list)@api.model_create_multi -
write(self, vals)
New fields (1)
-
applicant_idMany2one → hr.applicantcomodel_name='hr.applicant'index=Trueondelete='cascade'required=True
No public methods.
New fields (1)
-
applicant_matching_scoreFloatcompute='_compute_applicant_matching_score'groups='hr_recruitment.group_hr_recruitment_interviewer'string='Matching Score(%)'
-
action_search_matching_applicants(self)
Loading…
Loading…
Loading…