From 3751379f1e9a4c215fb6eb898b4ccc67659b9ace Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Tue, 10 May 2022 21:51:50 +0700 Subject: initial commit 2 --- addons/hr_recruitment/views/digest_views.xml | 15 + .../hr_recruitment/views/hr_department_views.xml | 46 + addons/hr_recruitment/views/hr_job_views.xml | 126 +++ .../views/hr_recruitment_templates.xml | 16 + .../hr_recruitment/views/hr_recruitment_views.xml | 1069 ++++++++++++++++++++ .../hr_recruitment/views/mail_activity_views.xml | 14 + .../views/res_config_settings_views.xml | 61 ++ 7 files changed, 1347 insertions(+) create mode 100644 addons/hr_recruitment/views/digest_views.xml create mode 100644 addons/hr_recruitment/views/hr_department_views.xml create mode 100644 addons/hr_recruitment/views/hr_job_views.xml create mode 100644 addons/hr_recruitment/views/hr_recruitment_templates.xml create mode 100644 addons/hr_recruitment/views/hr_recruitment_views.xml create mode 100644 addons/hr_recruitment/views/mail_activity_views.xml create mode 100644 addons/hr_recruitment/views/res_config_settings_views.xml (limited to 'addons/hr_recruitment/views') diff --git a/addons/hr_recruitment/views/digest_views.xml b/addons/hr_recruitment/views/digest_views.xml new file mode 100644 index 00000000..a4e33f24 --- /dev/null +++ b/addons/hr_recruitment/views/digest_views.xml @@ -0,0 +1,15 @@ + + + + digest.digest.view.form.inherit.hr.recruitment + digest.digest + + + + + + + + + + diff --git a/addons/hr_recruitment/views/hr_department_views.xml b/addons/hr_recruitment/views/hr_department_views.xml new file mode 100644 index 00000000..d2225293 --- /dev/null +++ b/addons/hr_recruitment/views/hr_department_views.xml @@ -0,0 +1,46 @@ + + + + hr.department.kanban.inherit + hr.department + + + + + + + + + + + +
+ +
+ +
+
+
+ + + + Recruitments + + +
+
+
+ + + Departments + hr.department + tree,form + + + +
diff --git a/addons/hr_recruitment/views/hr_job_views.xml b/addons/hr_recruitment/views/hr_job_views.xml new file mode 100644 index 00000000..8bbbb7e8 --- /dev/null +++ b/addons/hr_recruitment/views/hr_job_views.xml @@ -0,0 +1,126 @@ + + + + New Application + hr.applicant + form + {'search_default_job_id': [active_id], 'default_job_id': active_id} + + + + hr.job.kanban + hr.job + + + + + + + + + + + + + + + + +
+
+
+
+ +
+
+ +
+ +
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+ New Applications
+ To Recruit +
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+ +
+ +
+
+
+
+
+
+
+ + + hr.job.search + hr.job + + + + + + + + + + + Job Positions + hr.job + kanban,form + + {} + +

+ Ready to recruit more efficiently? +

+ Let's create a job position. +

+
+
+ +
diff --git a/addons/hr_recruitment/views/hr_recruitment_templates.xml b/addons/hr_recruitment/views/hr_recruitment_templates.xml new file mode 100644 index 00000000..a4fce728 --- /dev/null +++ b/addons/hr_recruitment/views/hr_recruitment_templates.xml @@ -0,0 +1,16 @@ + + + + + + + diff --git a/addons/hr_recruitment/views/hr_recruitment_views.xml b/addons/hr_recruitment/views/hr_recruitment_views.xml new file mode 100644 index 00000000..3b337210 --- /dev/null +++ b/addons/hr_recruitment/views/hr_recruitment_views.xml @@ -0,0 +1,1069 @@ + + + + + + + Recruitment / Applicants Stages + hr.recruitment.stage + [] + {} + +

+ Add a new stage in the recruitment process +

+ Define here your stages of the recruitment process, for example: + qualification call, first interview, second interview, refused, + hired. +

+
+
+ + + + Applicants + hr.applicant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + hr.applicant.view.tree.activity + hr.applicant + + + + + + + + + + + + + + + Jobs - Recruitment Form + hr.applicant + +
+
+
+ +
+ + +
+ + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+
+ + + Jobs - Recruitment + hr.applicant + + + + + + + + + + + Jobs - Recruitment Graph + hr.applicant + + + + + + + + + hr.applicant.view.search + hr.applicant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + hr.recruitment.source.view.search + hr.recruitment.source + + + + + + + + + + Hr Applicants Calendar + hr.applicant + + + + + + + + + + + + + + hr.applicant.form.quick_create + hr.applicant + 1000 + +
+ + + + + + + +
+
+
+ + + + Hr Applicants kanban + hr.applicant + + + + + + + + + + + + + + + + + + + +
+ Refused + +
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+ +
+
+
+ + + + + +
+ + + + +
+ +
+ +
+
+
+
+ + + + + + + + hr.applicant.activity + hr.applicant + + + +
+
+ + +
+
+
+
+
+
+ + + Applications + hr.applicant + kanban,tree,form,graph,calendar,pivot + + {'search_default_job_id': [active_id], 'default_job_id': active_id} + +

+ No applications yet +

+ Odoo helps you track applicants in the recruitment + process and follow up all operations: meetings, interviews, etc. +

+ Applicants and their attached CV are created automatically when an email is sent. + If you install the document management modules, all resumes are indexed automatically, + so that you can easily search through their content. +

+
+
+ + + Jobs Sources + hr.recruitment.source + tree + + {'search_default_job_id': [active_id], 'default_job_id': active_id} + +

+ Want to analyse where applications come from ? +

+ Use emails and links trackers +

+
+
+ + + + Job + hr.job + + + + + + + + + + + hr.job.simple.form + hr.job + 200 + +
+ + + + +
+
+
+
+
+
+ + Create a Job Position + hr.job + form + + new + + + + + hr.job.form1 + hr.job + + + + + + + + +
+ + + +
+
+
+ + + + Job Positions + hr.job + tree,kanban,form + + {'search_default_in_recruitment': 1} + +

+ Ready to recruit more efficiently? +

+ Let's create a job position. +

+
+
+ + + + Applicant refuse reason form + hr.applicant.refuse.reason + +
+ + +
+
+
+

+ +

+ +
+
+
+
+
+ + + Applicant refuse reason tree + hr.applicant.refuse.reason + + + + + + + + + Refuse Reasons + hr.applicant.refuse.reason + tree,form + + + ######################## JOB OPPORTUNITIES (menu) ########################### + + Applications + hr.applicant + kanban,tree,form,pivot,graph,calendar,activity + + + {} + +

+ No applications yet +

+ Odoo helps you track applicants in the recruitment + process and follow up all operations: meetings, interviews, etc. +

+ Applicants and their attached CV are created automatically when an email is sent. + If you install the document management modules, all resumes are indexed automatically, + so that you can easily search through their content. +

+
+
+ + + + kanban + + + + + + + tree + + + + + + + form + + + + + + + pivot + + + + + + + graph + + + + + + + + + + + + + + + + + + + + ir.attachment.search.inherit.recruitment + ir.attachment + primary + + + + + + + 1 + + + 1 + + + 1 + + + + + + hr.applicant.resumes.server + + code + +act = env.ref('hr_recruitment.hr_applicant_resumes').read()[0] +act['domain'] = [('res_model', '=', 'hr.applicant'), '|', ('company_id', '=', False), ('company_id', '=', env.user.company_id.id)] +action = act + + + + + + + hr.recruitment.stage.tree + hr.recruitment.stage + + + + + + + + + + + + hr.recruitment.stage.kanban + hr.recruitment.stage + + + + + + +
+
+ +
+
+ Folded in Recruitment Pipe: + +
+
+
+
+
+
+
+ + + + hr.recruitment.stage.form + hr.recruitment.stage + +
+ + + + + + + + + + + + + +

+ You can define here the labels that will be displayed for the kanban state instead + of the default labels. +

+
+ + +
+
+
+
+ + + + Stages + hr.recruitment.stage + tree,kanban,form + + +

+ Add a new stage in the recruitment process +

+ Don't forget to specify the department if your recruitment process + is different according to the job position. +

+
+
+ + + + + + hr.applicant.category.form + hr.applicant.category + +
+ + + + + + +
+
+
+ + + hr.applicant.category.tree + hr.applicant.category + + + + + + + + + + + Tags + hr.applicant.category + +

+ Add a new tag +

+
+
+ + + + + + hr.recruitment.degree.tree + hr.recruitment.degree + + + + + + + + + + + hr.recruitment.degree.form + hr.recruitment.degree + +
+ + + + + + +
+
+
+ + + + Degree + hr.recruitment.degree + + + + + + + + hr.recruitment.source.tree + hr.recruitment.source + + + + + +