Repository
odoo/odoo · module folder
Module version
1.0
Category
Human Resources
Folder size
0.96 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-08 22:45:29
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Thibault Delavallée, Odoo Translation Bot, Yannick Tivisse, Julien Castiaux, Tiffany Chang (tic), Gorash, Victor Piryns (pivi), Pierre-Yves Dufays, Dylan Kiss (dyki), Mélanie, yagp-odoo, Carmine, ksar-odoo, Einar Andersen (eian)
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 (9)
XML IDNameModelTypeStatus
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
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_ids One2many → survey.user_input
    string='Responses' args: 'survey.user_input', 'applicant_id'
  • survey_id Many2one → survey.survey
    readonly=True related='job_id.survey_id' string='Survey' args: 'survey.survey'
Public methods (2)
  • 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)

New fields (1)
  • survey_id Many2one → survey.survey
    help='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'
Public methods (2)
  • action_new_survey(self)
  • action_test_survey(self)

New fields (1)
  • applicant_id Many2one → hr.applicant
    string='Applicant' args: 'hr.applicant'
Public methods (1)
  • action_invite(self)

New fields (2)
  • hr_job_ids One2many → hr.job
    string='Job Position' args: 'hr.job', 'survey_id'
  • survey_type Selection
    ondelete={'recruitment': 'set default'} selection_add=[('recruitment', 'Recruitment')]
Public methods (2)
  • action_survey_user_input_completed(self)
  • get_formview_id(self, access_uid=None)

New fields (1)
  • applicant_id Many2one → hr.applicant
    index='btree_not_null' string='Applicant' args: 'hr.applicant'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…