TIP: You can type at any time to perform a new search.
Hr Recruitment Interview Forms
hr_recruitment_survey · odoo/odoo
Security findings
- Repository
- odoo/odoo · module folder
- Module version
- 0.1.0
- Category
- Human Resources
- Folder size
- 1.45 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-09-28 18:31:20
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Raphael Collet, Thibault Delavallée, Odoo Translation Bot, Aaron Bohy, Yannick Tivisse, Pierre Masereel, Xavier-Do, Victor Feyens, Tiffany Chang (tic), Pierre-Yves Dufays, Dylan Kiss (dyki), asno-odoo, Julien Launois (jula), dhka-odoo, Jérôme Belpaire, Kadam Darji, Martin Lefèvre (mlef), 3amo-magdy, Tristan Cazier, Sara Briki
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Use interview forms during recruitment process. This module is integrated with the survey module to allow you to define interviews for different jobs.
Code Analysis
Views touched (10)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_tree_view_job_inherit |
hr.applicant.list.inherit | hr.applicant | list | Inherits hr_recruitment.crm_case_tree_view_job |
hr_applicant_view_form_inherit |
hr.applicant.form.inherit | hr.applicant | form | Inherits hr_recruitment.hr_applicant_view_form |
hr_job_survey_inherit |
hr.job.form.inherit | hr.job | form | Inherits hr_recruitment.hr_job_survey |
hr_kanban_view_applicant_inherit |
hr.applicants.kanban.inherit | hr.applicant | kanban | Inherits hr_recruitment.hr_kanban_view_applicant |
hr_recruitment_survey_button_form_view |
hr_recruitment_survey_button_form_view | ir.ui.view | qweb | Inherits survey.survey_button_form_view |
hr_recruitment_survey_invite_view_form |
survey.invite.view.form.inherit | hr.recruitment.survey.invite | form | Inherits survey.survey_invite_view_form |
res_config_settings_view_form |
res.config.settings.view.form.inherit.hr.recruitment.survey | res.config.settings | form | Inherits hr_recruitment.res_config_settings_view_form |
survey_survey_view_form |
survey.survey.view.form.inherit.recruitment | survey.survey | form | Inherits survey.survey_survey_view_form |
survey_survey_view_kanban |
survey.survey.view.kanban.inherit.recruitment | survey.survey | kanban | Inherits survey.survey_survey_view_kanban |
view_hr_job_kanban_inherit |
hr.job.kanban.inherit | hr.job | kanban | Inherits hr_recruitment.view_hr_job_kanban |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (2)
-
response_idsOne2many → survey.user_inputstring='Responses' args: 'survey.user_input', 'applicant_id' -
survey_idMany2one → survey.surveyreadonly=Truerelated='job_id.survey_id'string='Survey' args: 'survey.survey'
-
action_archive(self) -
action_print_survey(self)If response is available then print this response otherwise print survey form (print template of the survey) -
action_send_survey(self) -
write(self, vals)
New fields (1)
-
survey_idMany2one → survey.surveyhelp='Choose an interview form for this job position and you will be able to print/answer this interview from all applicants who apply for this job'index='btree_not_null' args: 'survey.survey', 'Interview Form'
-
action_new_survey(self) -
action_test_survey(self)
New fields (13)
-
accessible_by_current_userBooleancompute='_compute_accessible_by_current_user'search='_search_accessible_by_current_user'store=False -
accessible_by_interviewer_userBooleancompute='_compute_accessible_by_interviewer_user'search='_search_accessible_by_interviewer_user'store=False -
all_surveys_are_recruitmentBooleancompute='_compute_all_surveys_are_recruitment'search='_search_all_surveys_are_recruitment'store=False -
applicant_idsMany2many → hr.applicantstring='Applicant' args: 'hr.applicant' -
attachment_idsMany2many → ir.attachmentcompute='_compute_attachment_ids'readonly=Falsestore=Truestring='Attachments' args: 'ir.attachment', 'hr_recruitment_survey_mail_compose_message_ir_attachments_rel', 'wizard_id', 'attachment_id' -
has_many_applicantsBooleancompute='_compute_has_many_applicants'store=False -
hide_urlBooleancompute='_compute_hide_url'store=False -
partner_idsMany2many → res.partnerstring='Recipients' args: 'res.partner', 'hr_recruitment_survey_invite_partner_ids', 'invite_id', 'partner_id' -
single_survey_idMany2one → survey.surveycompute='_compute_single_survey'store=False args: 'survey.survey' -
survey_access_modeCharcompute='_compute_survey_access_mode' -
survey_idMany2one → survey.surveydefault=Falserequired=False args: 'survey.survey' -
survey_idsMany2many → survey.surveystring='Surveys' args: 'survey.survey' -
survey_start_urlCharcompute='_compute_survey_start_url' args: 'Survey URL'
-
action_invite(self)
New fields (3)
-
hr_job_idsOne2many → hr.jobstring='Job Position' args: 'hr.job', 'survey_id' -
job_countIntegercompute='_compute_job_count' args: 'Job Count' -
survey_typeSelectionondelete={'recruitment': 'set default'}selection_add=[('recruitment', 'Recruitment')]
-
action_open_jobs(self) -
action_survey_user_input_completed(self) -
get_formview_id(self, access_uid=None)
New fields (1)
-
applicant_idMany2one → hr.applicantindex='btree_not_null'string='Applicant' args: 'hr.applicant'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…