19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:31:00 +01:00
parent a1137a1456
commit e1d89e11e3
2789 changed files with 1093187 additions and 605897 deletions

View file

@ -17,8 +17,8 @@
<p class="tip_content">
By setting an alias to a job position, emails sent to this address create applications automatically. You can even use multiple trackers to get statistics according to the source of the application: LinkedIn, Monster, Indeed, etc.
<t t-set="record" t-value="object.env['hr.job'].search([('alias_name', '!=', False)], limit=1)" />
<t t-if="record and record.alias_domain">
<a t-attf-href="mailto:{{record.alias_id.display_name}}" target="_blank" style="color: #875a7b; text-decoration: none;">Try sending an email</a>
<t t-if="record.alias_email">
<a t-attf-href="mailto:{{record.alias_email}}" target="_blank" style="color: #714B67; text-decoration: none;">Try sending an email</a>
</t>
</p>
</div>

View file

@ -2,26 +2,25 @@
<odoo>
<data noupdate="1">
<!-- Meeting Types (for interview meetings) -->
<record model="calendar.event.type" id="categ_meet_interview">
<field name="name">Interview</field>
</record>
<record model="hr.recruitment.degree" id="degree_graduate">
<field name="name">Graduate</field>
<field name="sequence">1</field>
<field name="score">0.50</field>
</record>
<record model="hr.recruitment.degree" id="degree_bachelor">
<field name="name">Bachelor Degree</field>
<field name="sequence">2</field>
<field name="score">0.70</field>
</record>
<record model="hr.recruitment.degree" id="degree_licenced">
<field name="name">Master Degree</field>
<field name="sequence">3</field>
<field name="score">0.90</field>
</record>
<record model="hr.recruitment.degree" id="degree_bac5">
<field name="name">Doctoral Degree</field>
<field name="sequence">4</field>
<field name="score">1.00</field>
</record>
<!-- Applicant Categories(Tag) -->
@ -41,14 +40,18 @@
<field name="name">Job Campaign</field>
</record>
<record model="hr.recruitment.stage" id="stage_job0">
<field name="name">New</field>
<field name="sequence">0</field>
<field name="template_id" ref="email_template_data_applicant_congratulations"/>
</record>
<record model="hr.recruitment.stage" id="stage_job1">
<field name="name">Initial Qualification</field>
<field name="name">Qualification</field>
<field name="sequence">1</field>
</record>
<record model="hr.recruitment.stage" id="stage_job2">
<field name="name">First Interview</field>
<field name="sequence">2</field>
<field name="template_id" ref="email_template_data_applicant_congratulations"/>
</record>
<record model="hr.recruitment.stage" id="stage_job3">
<field name="name">Second Interview</field>
@ -66,38 +69,53 @@
</record>
<!-- applicant refuse reason -->
<record id="refuse_reason_1" model="hr.applicant.refuse.reason">
<field name="name">Doesn't fit the job requirements</field>
<field name="template_id" ref="email_template_data_applicant_refuse"/>
</record>
<record id="refuse_reason_2" model="hr.applicant.refuse.reason">
<field name="name">Refused by Applicant: don't like job</field>
<field name="template_id" ref="email_template_data_applicant_not_interested"/>
</record>
<record id="refuse_reason_3" model="hr.applicant.refuse.reason">
<field name="name">Refused by Applicant: better offer</field>
<field name="template_id" ref="email_template_data_applicant_not_interested"/>
</record>
<record id="refuse_reason_4" model="hr.applicant.refuse.reason">
<field name="name">Language issues</field>
<field name="template_id" ref="email_template_data_applicant_refuse"/>
</record>
<record id="refuse_reason_5" model="hr.applicant.refuse.reason">
<field name="name">Role already fulfilled</field>
<field name="template_id" ref="email_template_data_applicant_refuse"/>
</record>
<record id="refuse_reason_6" model="hr.applicant.refuse.reason">
<field name="name">Duplicate</field>
<field name="template_id" ref="email_template_data_applicant_refuse"/>
</record>
<record id="refuse_reason_7" model="hr.applicant.refuse.reason">
<field name="name">Spam</field>
<field name="template_id" ref="email_template_data_applicant_refuse"/>
</record>
<record id="refuse_reason_8" model="hr.applicant.refuse.reason">
<field name="name">Refused by Applicant: salary</field>
<field name="template_id" ref="email_template_data_applicant_not_interested"/>
</record>
<record id="refuse_reason_1" model="hr.applicant.refuse.reason">
<field name="name">Does not fit the job requirements</field>
<field name="template_id" ref="email_template_data_applicant_refuse"/>
<field name="sequence">12</field>
</record>
<record id="refuse_reason_2" model="hr.applicant.refuse.reason">
<field name="name">Refused by applicant: job fit</field>
<field name="template_id" ref="email_template_data_applicant_not_interested"/>
<field name="sequence">11</field>
</record>
<record id="refuse_reason_5" model="hr.applicant.refuse.reason">
<field name="name">Job already fulfilled</field>
<field name="template_id" ref="email_template_data_applicant_refuse"/>
<field name="sequence">13</field>
</record>
<record id="refuse_reason_6" model="hr.applicant.refuse.reason">
<field name="name">Duplicate</field>
<field name="template_id" ref="email_template_data_applicant_refuse"/>
<field name="sequence">14</field>
</record>
<record id="refuse_reason_7" model="hr.applicant.refuse.reason">
<field name="name">Spam</field>
<field name="template_id" ref="email_template_data_applicant_refuse"/>
<field name="sequence">15</field>
</record>
<record id="refuse_reason_8" model="hr.applicant.refuse.reason">
<field name="name">Refused by applicant: salary</field>
<field name="template_id" ref="email_template_data_applicant_not_interested"/>
<field name="sequence">10</field>
</record>
<record id="linkedin_job_platform" model="hr.job.platform">
<field name="name">Linkedin</field>
<field name="email">jobs-listings@linkedin.com</field>
<field name="regex">New application:.*from (.*)</field>
</record>
<record id="jobsdb_job_platform" model="hr.job.platform">
<field name="name">Jobsdb</field>
<field name="email">cs@jobsdb.com</field>
<field name="regex">from (.+?) for</field>
</record>
<record id="indeed_job_platform" model="hr.job.platform">
<field name="name">Indeed</field>
<field name="email">no-reply@indeed.com</field>
<field name="regex">^([^ ]+ [^ ]+)</field>
</record>
</data>
</odoo>

View file

@ -1,35 +1,40 @@
<?xml version="1.0"?>
<odoo noupdate="1">
<record id="base.user_demo" model="res.users">
<field name="groups_id" eval="[(4, ref('hr_recruitment.group_hr_recruitment_user'))]"/>
<field name="group_ids" eval="[
(3, ref('hr_recruitment.group_hr_recruitment_interviewer')),
(3, ref('hr_recruitment.group_hr_recruitment_user')),
(3, ref('hr_recruitment.group_hr_recruitment_manager')),
]"/>
</record>
<record id="base.default_user_group" model="res.groups">
<field name="implied_ids" eval="[(4, ref('hr_recruitment.group_hr_recruitment_manager'))]"/>
</record>
<!--Manage the job_id to get in hr.applicant-->
<record id="hr.job_developer" model="hr.job">
<field name="no_of_recruitment">4</field>
<field name="no_of_hired_employee">56</field>
<field name="user_id" ref="base.user_admin" />
</record>
<record id="hr.job_ceo" model="hr.job">
<field name="no_of_hired_employee">1</field>
<field name="expected_degree" ref="degree_graduate"/>
</record>
<record id="hr.job_cto" model="hr.job">
<field name="no_of_hired_employee">1</field>
<field name="user_id" ref="base.user_admin" />
<field name="expected_degree" ref="degree_licenced"/>
</record>
<record id="hr.job_consultant" model="hr.job">
<field name="no_of_recruitment">1</field>
<field name="no_of_hired_employee">17</field>
<field name="user_id" ref="base.user_demo" />
<field name="expected_degree" ref="degree_bachelor"/>
</record>
<record id="hr.job_hrm" model="hr.job">
<field name="no_of_recruitment">1</field>
<field name="no_of_hired_employee">5</field>
<field name="expected_degree" ref="degree_graduate"/>
</record>
<record id="hr.job_marketing" model="hr.job">
<field name="no_of_recruitment">3</field>
<field name="no_of_hired_employee">2</field>
<field name="user_id" ref="base.user_demo" />
</record>
<record id="hr.job_trainee" model="hr.job">
<field name="no_of_recruitment">6</field>
@ -40,11 +45,6 @@
<field name="job_id" ref="hr.job_developer"/>
</record>
<record id="hr_recruitment_linkedin_ceo" model="hr.recruitment.source">
<field name="source_id" ref="utm.utm_source_linkedin"/>
<field name="job_id" ref="hr.job_ceo"/>
</record>
<record id="hr_recruitment_linkedin_cto" model="hr.recruitment.source">
<field name="source_id" ref="utm.utm_source_linkedin"/>
<field name="job_id" ref="hr.job_cto"/>
@ -71,264 +71,649 @@
</record>
<record id="hr_case_salesman0" model="hr.applicant">
<field name="name">Sales Manager</field>
<field name="email_from">enrique.jones152@gmail.example.com</field>
<field name="partner_phone">9963214587</field>
<field name="partner_name">Enrique Jones</field>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_sales')])]"/>
<field name="availability" eval="(DateTime.today() + relativedelta(months=3)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_marketing"/>
<field name="department_id" ref="hr.dep_sales"/>
<field name="medium_id" ref="utm.utm_medium_direct"/>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_sales')])]"/>
<field name="user_id" ref="base.user_demo"/>
<field name="priority">1</field>
<field name="partner_name">Enrique Jones</field>
<field name="email_from">enrique.jones152@gmail.example.com</field>
<field name="partner_mobile">9963214587</field>
<field name="stage_id" ref="stage_job2"/>
<field name="create_date" eval="DateTime.now() - relativedelta(days=29)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=27)).strftime('%Y-%m-%d')"/>
</record>
<record id="hr_case_salesman1" model="hr.applicant">
<field name="name">Sales</field>
<field name="job_id" ref="hr.job_marketing"/>
<field name="department_id" ref="hr.dep_sales"/>
<field name="partner_name">Meldona Thang</field>
<field name="email_from">meldona.thang@example.com</field>
<field name="partner_phone">998655451</field>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_sales')])]"/>
<field name="availability" eval="(DateTime.today() + relativedelta(months=3)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_marketing"/>
<field name="department_id" ref="hr.dep_sales"/>
<field name="user_id" ref="base.user_demo"/>
<field name="priority">1</field>
<field name="partner_name">Meldona Thang</field>
<field name="email_from">thing.thang.thong@gmail.example.com</field>
<field name="partner_mobile">998655451</field>
<field name="stage_id" ref="stage_job1"/>
</record>
<record id="hr_case_dev0" model="hr.applicant">
<field name="name">Developer PHP</field>
<field name="job_id" ref="hr.job_developer"/>
<!-- applicant -->
<record id="hr_case_cto1" model="hr.applicant">
<field name="partner_name">Emily Brooks</field>
<field name="email_from">emily.brooks@example.com</field>
<field name="partner_phone">6965545</field>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_manager')])]"/>
<field name="availability" eval="(DateTime.today() + timedelta(days=15)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_cto"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="medium_id" ref="utm.utm_medium_email"/>
<field name="user_id" ref="base.user_admin"/>
<field name="stage_id" ref="stage_job1"/>
</record>
<record id="hr_case_cto2" model="hr.applicant">
<field name="partner_name">Alex Parker</field>
<field name="email_from">alex.parker@example.com</field>
<field name="partner_phone">9817891</field>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_manager')])]"/>
<field name="availability" eval="(DateTime.today() + timedelta(days=15)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_cto"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="medium_id" ref="utm.utm_medium_email"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">3</field>
<field name="stage_id" ref="stage_job2"/>
<field name="refuse_reason_id" ref="refuse_reason_8"></field>
<field name="active" eval="False"/>
</record>
<record id="hr_case_cto3" model="hr.applicant">
<field name="partner_name">Natalie Foster</field>
<field name="email_from">natalie.foster@example.com</field>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_manager')])]"/>
<field name="availability" eval="(DateTime.today() + timedelta(days=15)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_cto"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">3</field>
<field name="stage_id" ref="stage_job4"/>
</record>
<record id="hr_case_dev0" model="hr.applicant">
<field name="partner_name">Johan Duck</field>
<field name="email_from">coincoin@gmail.example.com</field>
<field name="partner_mobile">8955545</field>
<field name="stage_id" ref="stage_job1"/>
</record>
<record id="hr_case_dev1" model="hr.applicant">
<field name="name">Developer Fullstack</field>
<field name="job_id" ref="hr.job_developer"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="partner_phone">8955545</field>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">0</field>
<field name="partner_name">Kelly Wallant</field>
<field name="email_from">kelly@wallant.example.com</field>
<field name="partner_mobile">879895515</field>
<field name="stage_id" ref="stage_job1"/>
</record>
<record id="hr_case_dev2" model="hr.applicant">
<field name="name">Developer Python</field>
<field name="availability" eval="(DateTime.today() + timedelta(days=15)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_developer"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="medium_id" ref="utm.utm_medium_email"/>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">0</field>
<field name="partner_name">Cécile Donth</field>
<field name="email_from">c-cile72@msn.example.com</field>
<field name="partner_mobile">98765411</field>
<field name="priority">3</field>
<field name="stage_id" ref="stage_job1"/>
</record>
<record id="hr_case_dev3" model="hr.applicant">
<field name="name">Developer C/C++</field>
<record id="hr_case_dev1" model="hr.applicant">
<field name="partner_name">Kelly Wallant</field>
<field name="email_from">kelly@wallant.example.com</field>
<field name="partner_phone">879895515</field>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field name="job_id" ref="hr.job_developer"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">0</field>
<field name="partner_name">Ohen Rizome</field>
<field name="email_from">0h3n-rijaune@yahoo.example.com</field>
<field name="partner_mobile">654687987654</field>
<field name="stage_id" ref="stage_job1"/>
<field name="stage_id" ref="stage_job2"/>
</record>
<record id="hr_case_traineemca0" model="hr.applicant">
<field name="name">Trainee - MCA</field>
<field name="job_id" ref="hr.job_trainee"/>
<record id="hr_case_dev2" model="hr.applicant">
<field name="partner_name">Cécile Donth</field>
<field name="email_from">c-cile72@msn.example.com</field>
<field name="partner_phone">98765411</field>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field name="job_id" ref="hr.job_developer"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_manager')])]"/>
<field name="user_id" ref="base.user_demo"/>
<field name="priority">2</field>
<field name="medium_id" ref="utm.utm_medium_email"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">0</field>
<field name="stage_id" ref="stage_job3"/>
</record>
<record id="hr_case_dev3" model="hr.applicant">
<field name="partner_name">Ohen Rizome</field>
<field name="email_from">ohen@yahoo.example.com</field>
<field name="partner_phone">654687987654</field>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field name="job_id" ref="hr.job_developer"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">0</field>
<field name="stage_id" ref="stage_job1"/>
<field name="refuse_reason_id" ref="refuse_reason_6"></field>
<field name="active" eval="False"/>
</record>
<record id="hr_case_traineemca0" model="hr.applicant">
<field name="partner_name">Marie Justine</field>
<field name="email_from">justinemarie@outlook.example.com</field>
<field name="partner_mobile">9988774455</field>
<field name="partner_phone">9988774455</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_manager')])]"/>
<field name="availability" eval="(DateTime.today() + timedelta(days=15)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_trainee"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="user_id" ref="base.user_demo"/>
<field name="priority">2</field>
<field name="stage_id" ref="stage_job4"/>
<field name="partner_phone">6633225</field>
<field name="create_date" eval="DateTime.now() - relativedelta(days=17)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=7)).strftime('%Y-%m-%d')"/>
</record>
<record id="hr_case_fresher0" model="hr.applicant">
<field name="name">Fresher</field>
<record id="hr_case_traineemca1" model="hr.applicant">
<field name="partner_name">Lucas Anderson</field>
<field name="email_from">lucas.anderson@example.com</field>
<field name="partner_phone">99855</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_sales')])]"/>
<field name="availability" eval="(DateTime.today() + timedelta(days=15)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_trainee"/>
<field name="department_id" ref="hr.dep_administration"/>
<field name="type_id" ref="degree_bachelor"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field name="department_id" ref="hr.dep_sales"/>
<field name="user_id" ref="base.user_demo"/>
<field name="priority">0</field>
<field name="priority">2</field>
<field name="stage_id" ref="stage_job3"/>
<field name="partner_phone">6633225</field>
<field name="create_date" eval="DateTime.now() - relativedelta(days=17)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=7)).strftime('%Y-%m-%d')"/>
<field name="refuse_reason_id" ref="refuse_reason_1"></field>
<field name="active" eval="False"/>
</record>
<record id="hr_case_fresher0" model="hr.applicant">
<field name="partner_name">Jose</field>
<field name="email_from">the.jose@gmail.example.com</field>
<field name="stage_id" ref="stage_job3"/>
<field name="partner_phone">999666735</field>
<field name="type_id" ref="degree_bachelor"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field name="job_id" ref="hr.job_trainee"/>
<field name="department_id" ref="hr.dep_administration"/>
<field name="user_id" ref="base.user_demo"/>
<field name="priority">0</field>
<field name="stage_id" ref="stage_job3"/>
</record>
<record id="hr_case_fresher1" model="hr.applicant">
<field name="partner_name">Daniel Parker</field>
<field name="email_from">daniel.parker@example.com</field>
<field name="partner_phone">996735</field>
<field name="type_id" ref="degree_bachelor"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_it')])]"/>
<field name="job_id" ref="hr.job_trainee"/>
<field name="department_id" ref="hr.dep_administration"/>
<field name="user_id" ref="base.user_demo"/>
<field name="priority">0</field>
<field name="stage_id" ref="stage_job3"/>
<field name="refuse_reason_id" ref="refuse_reason_7"></field>
<field name="active" eval="False"/>
</record>
<record id="hr_case_fresher2" model="hr.applicant">
<field name="partner_name">Lily Patterson</field>
<field name="email_from">lilly.patterson@example.com</field>
<field name="partner_phone">996711135</field>
<field name="type_id" ref="degree_bachelor"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_it')])]"/>
<field name="job_id" ref="hr.job_trainee"/>
<field name="department_id" ref="hr.dep_administration"/>
<field name="user_id" ref="base.user_demo"/>
<field name="priority">0</field>
<field name="stage_id" ref="stage_job3"/>
<field name="refuse_reason_id" ref="refuse_reason_7"></field>
<field name="active" eval="False"/>
</record>
<record id="hr_case_fresher3" model="hr.applicant">
<field name="partner_name">Jordan Ellis</field>
<field name="email_from">jordan.ellis@example.com</field>
<field name="partner_phone">99673455</field>
<field name="type_id" ref="degree_bachelor"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_it')])]"/>
<field name="job_id" ref="hr.job_trainee"/>
<field name="department_id" ref="hr.dep_administration"/>
<field name="user_id" ref="base.user_demo"/>
<field name="priority">0</field>
<field name="stage_id" ref="stage_job3"/>
<field name="refuse_reason_id" ref="refuse_reason_7"></field>
<field name="active" eval="False"/>
</record>
<record id="hr_case_mkt0" model="hr.applicant">
<field name="name">Marketing</field>
<field name="job_id" ref="hr.job_marketing"/>
<field name="department_id" ref="hr.dep_sales"/>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_manager')])]"/>
<field name="user_id" ref="base.user_admin"/>
<field name="partner_name">Yin Lee</field>
<field name="email_from">yin.lee@wechat.example.com</field>
<field name="stage_id" ref="stage_job1"/>
</record>
<record id="hr_case_mkt1" model="hr.applicant">
<field name="name">Marketing 2 Year Experience</field>
<field name="job_id" ref="hr.job_marketing"/>
<field name="department_id" ref="hr.dep_sales"/>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_manager')])]"/>
<field name="job_id" ref="hr.job_marketing"/>
<field name="department_id" ref="hr.dep_sales"/>
<field name="user_id" ref="base.user_admin"/>
<field name="stage_id" ref="stage_job1"/>
</record>
<record id="hr_case_mkt1" model="hr.applicant">
<field name="partner_name">Hubert Blank</field>
<field name="email_from">st-hubertus@gmail.example.com</field>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_manager')])]"/>
<field name="availability" eval="(DateTime.today() + timedelta(days=15)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_marketing"/>
<field name="department_id" ref="hr.dep_sales"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">3</field>
<field name="stage_id" ref="stage_job3"/>
</record>
<record id="hr_case_mkt2" model="hr.applicant">
<field name="partner_name">Natalie Foster</field>
<field name="email_from">natalie.foster@example.com</field>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_manager')])]"/>
<field name="availability" eval="(DateTime.today() + timedelta(days=15)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_marketing"/>
<field name="department_id" ref="hr.dep_sales"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">3</field>
<field name="stage_id" ref="stage_job0"/>
<field name="refuse_reason_id" ref="refuse_reason_5"></field>
<field name="active" eval="False"/>
</record>
<record id="hr_case_mkt3" model="hr.applicant">
<field name="partner_name">Daniel Parker</field>
<field name="email_from">daniel.parker@example.com</field>
<field name="partner_phone">996735</field>
<field name="type_id" ref="degree_bachelor"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_it')])]"/>
<field name="job_id" ref="hr.job_marketing"/>
<field name="department_id" ref="hr.dep_administration"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">1</field>
<field name="stage_id" ref="stage_job0"/>
<field name="refuse_reason_id" ref="refuse_reason_7"></field>
<field name="active" eval="False"/>
</record>
<record id="hr_case_yrsexperienceinphp0" model="hr.applicant">
<field name="name">Marketing Job</field>
<field name="partner_name">John Bruno</field>
<field name="email_from">johnnyboy@gmail.example.com</field>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_manager')])]"/>
<field eval="(datetime.now()+relativedelta(months=-2)).strftime('%Y-%m-03 01:00:00')" name="create_date"/>
<field name="job_id" ref="hr.job_marketing"/>
<field name="department_id" ref="hr.dep_sales"/>
<field name="type_id" ref="degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_manager')])]"/>
<field name="user_id" ref="base.user_admin"/>
<field name="partner_name">John Bruno</field>
<field name="email_from">johnnyboy@gmail.example.com</field>
<field name="stage_id" ref="stage_job5"/>
<field name="create_date" eval="DateTime.now() - relativedelta(days=61)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=37)).strftime('%Y-%m-%d')"/>
</record>
<record id="hr_case_marketingjob0" model="hr.applicant">
<field name="name">More than 5 yrs Experience in PHP</field>
<field name="partner_name">Sandra Elvis</field>
<field name="email_from">sandra.elvis.the.king25@gmail.example.com</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_reserve')])]"/>
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-08 01:00:00')" name="create_date"/>
<field name="job_id" ref="hr.job_developer"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_reserve')])]"/>
<field name="user_id" ref="base.user_demo"/>
<field name="partner_name">Sandra Elvis</field>
<field name="email_from">sandra.elvis.the.king25@gmail.example.com</field>
<field name="stage_id" ref="stage_job5"/>
<field name="create_date" eval="DateTime.now() - relativedelta(days=34)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=7)).strftime('%Y-%m-%d')"/>
</record>
<record id="hr_case_financejob0" model="hr.applicant">
<field name="name">Finance Manager</field>
<field name="job_id" ref="hr.job_hrm"/>
<field name="department_id" ref="hr.dep_administration"/>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_reserve')])]"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">1</field>
<field name="partner_name">David Armstrong</field>
<field name="email_from">david.strongarm@gmail.example.com</field>
<field name="stage_id" ref="stage_job2"/>
<field name="partner_phone">33968745</field>
</record>
<record id="hr_case_financejob1" model="hr.applicant">
<field name="name">Finance</field>
<field name="job_id" ref="hr.job_hrm"/>
<field name="department_id" ref="hr.dep_administration"/>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_reserve')])]"/>
<field name="partner_phone">33968745</field>
<field name="availability" eval="(DateTime.today() + relativedelta(months=3)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_hrm"/>
<field name="department_id" ref="hr.dep_administration"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">1</field>
<field name="stage_id" ref="stage_job2"/>
</record>
<record id="hr_case_financejob1" model="hr.applicant">
<field name="partner_name">Joren Jacob</field>
<field name="email_from">joren.jacob@outlook.example.com</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_reserve')])]"/>
<field name="availability" eval="(DateTime.today() + timedelta(days=15)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_hrm"/>
<field name="department_id" ref="hr.dep_administration"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">1</field>
<field name="stage_id" ref="stage_job2"/>
<field name="create_date" eval="DateTime.now() - relativedelta(days=7)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=3)).strftime('%Y-%m-%d')"/>
</record>
<record id="hr_case_traineemca1" model="hr.applicant">
<field name="name">Trainee - MCA</field>
<field name="job_id" ref="hr.job_trainee"/>
<field name="department_id" ref="hr.dep_rd"/>
<record id="hr_case_financejob2" model="hr.applicant">
<field name="partner_name">Mitchel Armstrong</field>
<field name="email_from">mitchel.armstrong@example.com</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_sales')])]"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_reserve')])]"/>
<field name="partner_phone">339745</field>
<field name="availability" eval="(DateTime.today() + relativedelta(months=3)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_hrm"/>
<field name="department_id" ref="hr.dep_administration"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">1</field>
<field name="stage_id" ref="stage_job2"/>
<field name="refuse_reason_id" ref="refuse_reason_1"></field>
<field name="active" eval="False"/>
</record>
<record id="hr_case_financejob3" model="hr.applicant">
<field name="partner_name">Elijah Thompson</field>
<field name="email_from">elijah.thompson@example.com</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_reserve')])]"/>
<field name="partner_phone">339745</field>
<field name="availability" eval="(DateTime.today() + relativedelta(months=3)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_hrm"/>
<field name="department_id" ref="hr.dep_administration"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">3</field>
<field name="stage_id" ref="stage_job2"/>
</record>
<record id="hr_case_financejob4" model="hr.applicant">
<field name="partner_name">Scarlett Rivera</field>
<field name="email_from">scarlett.rivera@example.com</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_reserve')])]"/>
<field name="partner_phone">33974325</field>
<field name="availability" eval="(DateTime.today() + relativedelta(months=3)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_hrm"/>
<field name="department_id" ref="hr.dep_administration"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">2</field>
<field name="stage_id" ref="stage_job0"/>
</record>
<record id="hr_case_traineemca1" model="hr.applicant">
<field name="partner_name">Tina Augustie</field>
<field name="email_from">tina.turner@gmail.example.com</field>
<field name="partner_mobile">9898745745</field>
<field name="partner_phone">9898745745</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_sales')])]"/>
<field name="job_id" ref="hr.job_trainee"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="stage_id" ref="stage_job4"/>
<field name="partner_phone">6630125</field>
<field name="user_id" ref="base.user_admin"/>
<field name="create_date" eval="DateTime.now() - relativedelta(days=67)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=45)).strftime('%Y-%m-%d')"/>
</record>
<record id="hr_case_programmer" model="hr.applicant">
<field name="name">Programmer</field>
<field name="job_id" ref="hr.job_developer"/>
<field name="department_id" ref="hr.dep_rd"/>
<record id="hr_case_traineemca2" model="hr.applicant">
<field name="partner_name">Sebastian Carter</field>
<field name="email_from">sebastian.carter@gmail.example.com</field>
<field name="partner_phone">8643244</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_sales')])]"/>
<field name="job_id" ref="hr.job_trainee"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="stage_id" ref="stage_job0"/>
<field name="user_id" ref="base.user_admin"/>
<field name="create_date" eval="DateTime.now() - relativedelta(days=67)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=45)).strftime('%Y-%m-%d')"/>
</record>
<record id="hr_case_traineemca3" model="hr.applicant">
<field name="partner_name">Vincent Harris</field>
<field name="email_from">vincent.harris@example.com</field>
<field name="partner_phone">845242</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_sales')])]"/>
<field name="job_id" ref="hr.job_trainee"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="stage_id" ref="stage_job1"/>
<field name="user_id" ref="base.user_admin"/>
<field name="create_date" eval="DateTime.now() - relativedelta(days=67)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=45)).strftime('%Y-%m-%d')"/>
</record>
<record id="hr_case_programmer" model="hr.applicant">
<field name="partner_name">Shane Williams</field>
<field name="email_from">the.real.shane@gmail.example.com</field>
<field name="partner_mobile">9812398524</field>
<field name="partner_phone">9812398524</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field name="availability" eval="(DateTime.today() + relativedelta(months=3)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_developer"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="user_id" ref="base.user_admin"/>
<field name="stage_id" ref="stage_job4"/>
<field name="partner_phone">6630125</field>
<field name="salary_expected">11000.0</field>
<field name="create_date" eval="DateTime.now() - relativedelta(days=13)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=4)).strftime('%Y-%m-%d')"/>
</record>
<record id="hr_case_advertisement" model="hr.applicant">
<field name="name">Advertisement</field>
<field name="job_id" ref="hr.job_consultant"/>
<field name="department_id" ref="hr.dep_ps"/>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field name="user_id" ref="base.user_admin"/>
<field name="partner_name">David Billy</field>
<field name="email_from">billy.boy12@gmail.example.com</field>
<field name="partner_mobile">9988774455</field>
<field name="partner_phone">9988774455</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field name="availability" eval="(DateTime.today() + relativedelta(months=3)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_consultant"/>
<field name="department_id" ref="hr.dep_ps"/>
<field name="user_id" ref="base.user_admin"/>
<field name="stage_id" ref="stage_job2"/>
<field name="salary_expected">11000.0</field>
<field name="create_date" eval="DateTime.now() - relativedelta(days=4)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=2)).strftime('%Y-%m-%d')"/>
</record>
<record id="hr_case_advertisement2" model="hr.applicant">
<field name="partner_name">Dakota Lane</field>
<field name="email_from">dakota.lane@example.com</field>
<field name="partner_phone">9981214455</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_sales')])]"/>
<field name="availability" eval="(DateTime.today() + relativedelta(months=3)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_consultant"/>
<field name="department_id" ref="hr.dep_ps"/>
<field name="user_id" ref="base.user_admin"/>
<field name="stage_id" ref="stage_job2"/>
<field name="salary_expected">21000.0</field>
<field name="create_date" eval="DateTime.now() - relativedelta(days=4)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=2)).strftime('%Y-%m-%d')"/>
</record>
<record id="hr_case_advertisement3" model="hr.applicant">
<field name="partner_name">Abigail Carter</field>
<field name="email_from">abigail.carter@example.com</field>
<field name="partner_phone">8299291</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_sales')])]"/>
<field name="availability" eval="(DateTime.today() + relativedelta(months=3)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_consultant"/>
<field name="department_id" ref="hr.dep_ps"/>
<field name="user_id" ref="base.user_admin"/>
<field name="stage_id" ref="stage_job1"/>
<field name="salary_expected">51000.0</field>
<field name="create_date" eval="DateTime.now() - relativedelta(days=4)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=2)).strftime('%Y-%m-%d')"/>
</record>
<record id="hr_case_advertisement4" model="hr.applicant">
<field name="partner_name">Hunter Reynolds</field>
<field name="email_from">hunter.reynolds@example.com</field>
<field name="partner_phone">8921231</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_sales')])]"/>
<field name="availability" eval="(DateTime.today() + relativedelta(months=3)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_consultant"/>
<field name="department_id" ref="hr.dep_ps"/>
<field name="user_id" ref="base.user_admin"/>
<field name="stage_id" ref="stage_job4"/>
<field name="salary_expected">71000.0</field>
<field name="create_date" eval="DateTime.now() - relativedelta(days=4)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=2)).strftime('%Y-%m-%d')"/>
</record>
<record id="hr_case_advertisement5" model="hr.applicant">
<field name="partner_name">Eren Yeager</field>
<field name="email_from">eren.yeager@example.com</field>
<field name="partner_phone">8911101</field>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_sales')])]"/>
<field name="availability" eval="(DateTime.today() + relativedelta(months=3)).strftime('%Y-%m-%d')"/>
<field name="job_id" ref="hr.job_consultant"/>
<field name="department_id" ref="hr.dep_ps"/>
<field name="user_id" ref="base.user_admin"/>
<field name="stage_id" ref="stage_job4"/>
<field name="salary_expected">51123.0</field>
<field name="create_date" eval="DateTime.now() - relativedelta(days=4)"/>
<field name="date_last_stage_update" eval="(DateTime.today() - timedelta(days=2)).strftime('%Y-%m-%d')"/>
<field name="refuse_reason_id" ref="refuse_reason_8"></field>
<field name="active" eval="False"/>
</record>
<record id="hr_case_dev2_cv" model="ir.attachment">
<field name="name">Cecile_Donth_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Cecile_Donth_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_dev2"/>
</record>
<record id="hr_case_financejob0_cv" model="ir.attachment">
<field name="name">David_Armstrong_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/David_Armstrong_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_financejob0"/>
</record>
<record id="hr_case_advertisement_cv" model="ir.attachment">
<field name="name">David_Billy_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/David_Billy_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_advertisement"/>
</record>
<record id="hr_case_salesman0_cv" model="ir.attachment">
<field name="name">Jones_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/data/hr_recruitment_demo_jones_cv.pdf"></field>
<field name="name">Enrique_Jones_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Enrique_Jones_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_salesman0"/>
</record>
<record id="hr_case_mkt1_cv" model="ir.attachment">
<field name="name">Hubert_Blank_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Hubert_Blank_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_mkt1"/>
</record>
<record id="hr_case_dev0_cv" model="ir.attachment">
<field name="name">Johan_Duck_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Johan_Duck_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_dev0"/>
</record>
<record id="hr_case_yrsexperienceinphp0_cv" model="ir.attachment">
<field name="name">John_Bruno_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/John_Bruno_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_yrsexperienceinphp0"/>
</record>
<record id="hr_case_financejob1_cv" model="ir.attachment">
<field name="name">Joren_Jacob_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Joren_Jacob_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_financejob1"/>
</record>
<record id="hr_case_fresher0_cv" model="ir.attachment">
<field name="name">Jose_CV.txt</field>
<field name="datas" type="base64" file="hr_recruitment/data/hr_recruitment_demo_jose_cv.txt"></field>
<field name="name">Jose_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Jose_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_fresher0"/>
</record>
<record id="hr_case_dev1_cv" model="ir.attachment">
<field name="name">Kelly_Wallant_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Kelly_Wallant_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_dev1"/>
</record>
<record id="hr_case_traineemca0_cv" model="ir.attachment">
<field name="name">Marie_Justine_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Marie_Justine_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_traineemca0"/>
</record>
<record id="hr_case_salesman1_cv" model="ir.attachment">
<field name="name">Meldona_Thang_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Meldona_Thang_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_salesman1"/>
</record>
<record id="hr_case_dev3_cv" model="ir.attachment">
<field name="name">Owen_James_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Ohen_Rizome_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_dev3"/>
</record>
<record id="hr_case_marketingjob0_cv" model="ir.attachment">
<field name="name">Sandra_Elvis_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Sandra_Elvis_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_marketingjob0"/>
</record>
<record id="hr_case_programmer_cv" model="ir.attachment">
<field name="name">Williams_CV.doc</field>
<field name="datas" type="base64" file="hr_recruitment/data/hr_recruitment_demo_williams_cv.doc"></field>
<field name="name">Shane_Williams_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Shane_Williams_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_programmer"/>
</record>
<record id="hr_case_traineemca1_cv" model="ir.attachment">
<field name="name">Tina_Augustie_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Tina_Augustie_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_traineemca1"/>
</record>
<record id="hr_case_mkt0_cv" model="ir.attachment">
<field name="name">Yin_Lee_CV.pdf</field>
<field name="datas" type="base64" file="hr_recruitment/static/applicant_cvs/Yin_Lee_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.hr_case_mkt0"/>
</record>
<record id="message_application_demo" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_case_advertisement"/>
<field name="res_id" ref="hr_recruitment.hr_case_advertisement"/>
<field name="body">Please do refer to this application for sure.</field>
<field name="message_type">comment</field>
<field name="author_id" ref="base.res_partner_2"/>
@ -336,7 +721,7 @@
<record id="msg_case18_aplicant" model="mail.message">
<field name="subject">Regarding reference</field>
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_case_advertisement"/>
<field name="res_id" ref="hr_recruitment.hr_case_advertisement"/>
<field name="date" eval="DateTime.now() - relativedelta(days=3)"/>
<field name="body" type="html">
<p>Hello!<br />
@ -354,7 +739,7 @@
<record id="msg_case_salesman0_aplicant" model="mail.message">
<field name="subject">Refuse Application</field>
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_case_salesman0"/>
<field name="res_id" ref="hr_recruitment.hr_case_salesman0"/>
<field name="body" type="html">
<p>Hello,</p>
<p>I have checked this application but it does not match with our requirements. We don't need to proceed further and we should refuse this application.</p>
@ -365,9 +750,9 @@
<field name="author_id" ref="base.partner_demo"/>
</record>
<record id="msg_case_dev0_aplicant" model="mail.message">
<field name="subject">Refuse Application</field>
<field name="subject">Great Application</field>
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_case_dev0"/>
<field name="res_id" ref="hr_recruitment.hr_case_dev0"/>
<field name="body" type="html">
<p>Hello,</p>
<p>This applicant has excellent skills and would greatly fit in the RD Team!</p>
@ -379,7 +764,7 @@
</record>
<record id="msg_case_fresher0_aplicant" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_case_fresher0"/>
<field name="res_id" ref="hr_recruitment.hr_case_fresher0"/>
<field name="body" type="html">
<p>Hello,</p>
<p>We should move further for this application as early as possible.</p>
@ -389,9 +774,9 @@
<field name="subtype_id" ref="mail.mt_comment"/>
<field name="author_id" ref="base.partner_demo"/>
</record>
<record id="msg_case_advertisement_aplicant" model="mail.message">
<record id="msg_case_case_aplicant" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_case_advertisement"/>
<field name="res_id" ref="hr_recruitment.hr_case_advertisement"/>
<field name="body" type="html">
<p>Hello,</p>
<p>The first interview was good. Skilled and open minded applicant.</p>
@ -404,7 +789,7 @@
</record>
<record id="msg_case_mkt1_1" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_case_mkt1"/>
<field name="res_id" ref="hr_recruitment.hr_case_mkt1"/>
<field name="body" type="html">
<p>Hello,</p>
<p>The first interview was good. I will propose a second interview</p>
@ -416,7 +801,7 @@
</record>
<record id="msg_case_mkt1_2" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_case_mkt1"/>
<field name="res_id" ref="hr_recruitment.hr_case_mkt1"/>
<field name="body" type="html">
<p>Hello,</p>
<p>After the second interview, I think we should consider hiring him.</p>
@ -489,4 +874,75 @@
<field name="create_uid" ref="base.user_admin"/>
<field name="user_id" ref="base.user_admin"/>
</record>
<record id="talent_pool_0" model="hr.talent.pool">
<field name="name">Developer</field>
<field name="categ_ids" eval="[Command.set([ref('tag_applicant_it')])]"/>
</record>
<record id="hr_talent_dev_1" model="hr.applicant">
<field name="partner_name">Cameron Ellis</field>
<field name="email_from">cameron.ellis@example.com</field>
<field name="partner_phone">654687987</field>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">0</field>
<field name="talent_pool_ids" eval="[Command.link(ref('talent_pool_0'))]"></field>
</record>
<record id="hr_talent_dev_1" model="hr.applicant">
<field name="pool_applicant_id" ref="hr_talent_dev_1" />
</record>
<record id="hr_create_dev_applicant_from_talent_2" model="job.add.applicants">
<field name="applicant_ids" eval="[Command.link(ref('hr_talent_dev_1'))]"/>
<field name="job_ids" eval="[Command.link(ref('hr.job_developer')), Command.link(ref('hr.job_cto'))]"/>
</record>
<function model="job.add.applicants" name="action_add_applicants_to_job">
<value eval="[ref('hr_create_dev_applicant_from_talent_2')]"/>
</function>
<record id="hr_talent_cto_2" model="hr.applicant">
<field name="partner_name">Ethan Carter</field>
<field name="email_from">ethan.carter@example.com</field>
<field name="partner_phone">987891</field>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">1</field>
<field name="talent_pool_ids" eval="[Command.link(ref('talent_pool_0'))]"></field>
</record>
<record id="hr_talent_cto_2" model="hr.applicant">
<field name="pool_applicant_id" ref="hr_talent_cto_2" />
</record>
<record id="hr_create_cto_applicant_from_talent_1" model="job.add.applicants">
<field name="applicant_ids" eval="[Command.link(ref('hr_talent_cto_2'))]"/>
<field name="job_ids" eval="[Command.link(ref('hr.job_cto'))]"/>
</record>
<function model="job.add.applicants" name="action_add_applicants_to_job">
<value eval="[ref('hr_create_cto_applicant_from_talent_1')]"/>
</function>
<record id="hr_talent_cto_3" model="hr.applicant">
<field name="partner_name">Noah Bennett</field>
<field name="email_from">noah.bennett@example.com</field>
<field name="partner_phone">8951245111</field>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">3</field>
<field name="talent_pool_ids" eval="[Command.link(ref('talent_pool_0'))]"></field>
</record>
<record id="hr_talent_cto_3" model="hr.applicant">
<field name="pool_applicant_id" ref="hr_talent_cto_3" />
</record>
<record id="hr_create_cto_applicant_from_talent_2" model="job.add.applicants">
<field name="applicant_ids" eval="[Command.link(ref('hr_talent_cto_3'))]"/>
<field name="job_ids" eval="[Command.link(ref('hr.job_cto'))]"/>
</record>
<function model="job.add.applicants" name="action_add_applicants_to_job">
<value eval="[ref('hr_create_cto_applicant_from_talent_2')]"/>
</function>
</odoo>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="hr_recruitment_tour" model="web_tour.tour">
<field name="name">hr_recruitment_tour</field>
<field name="sequence">230</field>
<field name="rainbow_man_message"><![CDATA[
<div>Great job! You hired a new colleague!</div><div>Try the Website app to publish job offers online.</div>
]]></field>
</record>
</odoo>

View file

@ -1,11 +0,0 @@
<?xml version="1.0"?>
<odoo>
<data noupdate="1">
<record id="mail_alias_jobs" model="mail.alias">
<field name="alias_name">jobs</field>
<field name="alias_model_id" ref="model_hr_applicant"/>
<field name="alias_user_id" ref="base.user_admin"/>
<field name="alias_parent_model_id" ref="model_hr_job"/>
</record>
</data>
</odoo>

View file

@ -19,7 +19,14 @@
<field name="name">Applicant Hired</field>
<field name="res_model">hr.applicant</field>
<field name="default" eval="True"/>
<field name="description">Applicant hired</field>
</record>
<!-- Talent-related subtypes for messaging / Chatter -->
<record id="mt_talent_new" model="mail.message.subtype">
<field name="name">New Talent</field>
<field name="res_model">hr.applicant</field>
<field name="default" eval="False"/>
<field name="description">Talent created</field>
</record>
<!-- Job-related subtypes for messaging / Chatter -->
@ -28,6 +35,7 @@
<field name="res_model">hr.job</field>
<field name="default" eval="False"/>
<field name="hidden" eval="True"/>
<field name="description">Job Position created</field>
</record>
<record id="mt_job_applicant_stage_changed" model="mail.message.subtype">
<field name="name">Applicant Stage Changed</field>
@ -56,8 +64,8 @@
<field name="name">Job Position Created</field>
<field name="res_model">hr.department</field>
<field name="sequence" eval="1"/>
<field name="parent_id" ref="mt_job_new"/>
<field name="relation_field">department_id</field>
<field name="default">False</field>
</record>
</data></odoo>

View file

@ -6,266 +6,248 @@
<field name="name">Recruitment: Refuse</field>
<field name="model_id" ref="hr_recruitment.model_hr_applicant"/>
<field name="subject">Your Job Application: {{ object.job_id.name }}</field>
<field name="email_to">{{ (not object.partner_id and object.email_from or '') }}</field>
<field name="partner_to">{{ object.partner_id.id or '' }}</field>
<field name="email_to" eval="False"/>
<field name="partner_to" eval="False"/>
<field name="use_default_to" eval="True"/>
<field name="description">When you refuse an application, you can choose this template</field>
<field name="body_html" type="html">
<table border="0" cellpadding="0" cellspacing="0" width="590" style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;">
<tr>
<td valign="top">
<div style="font-size: 13px; margin: 0px; padding: 0px;">
Hello,<br/><br/>
Thank you for your interest in joining the
<b><t t-out="object.company_id.name or ''">YourCompany</t></b> team. We
wanted to let you know that, although your resume is
competitive, our hiring team reviewed your application
and <b>did not select it for further consideration</b>.
<br/><br/>
Please note that recruiting is hard, and we can make
mistakes. Do not hesitate to reply to this email if you
think we made a mistake, or if you want more information
about our decision.
<br/><br/>
We will, however, keep your resume on record and get in
touch with you about future opportunities that may be a
better fit for your skills and experience.
<br/><br/>
We wish you all the best in your job search and hope we
will have the chance to consider you for another role
in the future.
<br/><br/>
Thank you,
<div style="font-size: 11px; color: grey;">
<t t-if="object.user_id">
-- <br/>
<strong t-out="object.user_id.name or ''">Mitchell Admin</strong><br/>
Email: <t t-out="object.user_id.email or ''">admin@yourcompany.example.com</t><br/>
Phone: <t t-out="object.user_id.phone or ''">+1 650-123-4567</t>
</t>
<t t-else="">
-- <br/>
<t t-out="object.company_id.name or ''">YourCompany</t><br/>
The HR Team
</t>
</div>
</div>
</td>
</tr>
</table>
<div style="font-size: 13px; margin: 0px; padding: 0px;">
Hello,<br/><br/>
Thank you for your interest in joining the
<b><t t-out="object.company_id.name or ''">YourCompany</t></b> team. We
wanted to let you know that, although your resume is
competitive, our hiring team reviewed your application
and <b>did not select it for further consideration</b>.
<br/><br/>
Please note that recruiting is hard, and we can make
mistakes. Do not hesitate to reply to this email if you
think we made a mistake, or if you want more information
about our decision.
<br/><br/>
We will, however, keep your resume on record and get in
touch with you about future opportunities that may be a
better fit for your skills and experience.
<br/><br/>
We wish you all the best in your job search and hope we
will have the chance to consider you for another role
in the future.
<br/><br/>
Thank you,
<div style="font-size: 11px; color: grey;">
<t t-if="object.user_id">
-- <br/>
<strong t-out="object.user_id.name or ''">Mitchell Admin</strong><br/>
Email: <t t-out="object.user_id.email or ''">admin@yourcompany.example.com</t><br/>
Phone: <t t-out="object.user_id.phone or ''">+1 650-123-4567</t>
</t>
<t t-else="">
-- <br/>
<t t-out="object.company_id.name or ''">YourCompany</t><br/>
The HR Team
</t>
</div>
</div>
</field>
<field name="auto_delete" eval="True"/>
<field name="lang">{{ object.partner_id.lang or '' }}</field>
</record>
<record id="email_template_data_applicant_interest" model="mail.template">
<field name="name">Recruitment: Interest</field>
<field name="model_id" ref="hr_recruitment.model_hr_applicant"/>
<field name="subject">Your Job Application: {{ object.job_id.name }}</field>
<field name="email_to">{{ (not object.partner_id and object.email_from or '') }}</field>
<field name="partner_to">{{ object.partner_id.id or '' }}</field>
<field name="email_to" eval="False"/>
<field name="partner_to" eval="False"/>
<field name="use_default_to" eval="True"/>
<field name="description">Set this template to a recruitment stage to send it when applications reach that stage</field>
<field name="body_html" type="html">
<table border="0" cellpadding="0" cellspacing="0" width="590" style="background-color: white; border-collapse: collapse; margin-left: 20px;">
<tr>
<td valign="top" style="padding: 0px 10px;">
<div style="text-align: center">
<h2>Congratulations!</h2>
<div style="color:grey;">Your resume has been positively reviewed.</div>
</div>
<div style="font-size: 13px; margin: 0px; padding: 0px;">
We just reviewed your resume, and it caught our
attention. As we think you might be great for the
position, your application has been short listed for a
call or an interview.
<br/><br/>
<div t-if="'website_url' in object.job_id and object.job_id.website_url" style="padding: 16px 8px 16px 8px;">
<a t-att-href="object.job_id.website_url"
style="background-color: #875a7b; text-decoration: none; color: #fff; padding: 8px 16px 8px 16px; border-radius: 5px;">Job Description</a>
</div>
<div style="margin: 0px; padding: 0px;">
<div style="text-align: center">
<h2>Congratulations!</h2>
<div style="color:grey;">Your resume has been positively reviewed.</div>
</div>
<div style="font-size: 13px; margin: 0px; padding: 0px;">
We just reviewed your resume, and it caught our
attention. As we think you might be great for the
position, your application has been short listed for a
call or an interview.
<br/><br/>
<div t-if="'website_url' in object.job_id and object.job_id.website_url" style="padding: 16px 8px 16px 8px;">
<a t-att-href="object.job_id.website_url"
t-attf-style="background-color: {{object.company_id.email_secondary_color or '#875A7B'}}; text-decoration: none; color: {{object.company_id.email_primary_color or '#FFFFFF'}}; padding: 8px 16px 8px 16px; border-radius: 5px;">Job Description</a>
</div>
<t t-if="object.user_id">
You will soon be contacted by:<br/>
<strong t-out="object.user_id.name or ''">Mitchell Admin</strong><br/>
<span>Email: <t t-out="object.user_id.email or ''">admin@yourcompany.example.com</t></span><br/>
<span>Phone: <t t-out="object.user_id.phone or ''">+1 650-123-4567</t></span>
<br/><br/>
</t>
See you soon,
<div style="font-size: 11px; color: grey;">
-- <br/>
The HR Team
<t t-if="'website_url' in object.job_id and hasattr(object.job_id, 'website_url') and object.job_id.website_url">
Discover <a href="/jobs" style="text-decoration:none;color:#717188;">all our jobs</a>.<br/>
</t>
</div>
<t t-if="object.user_id">
You will soon be contacted by:<br/>
<strong t-out="object.user_id.name or ''">Mitchell Admin</strong><br/>
<span>Email: <t t-out="object.user_id.email or ''">admin@yourcompany.example.com</t></span><br/>
<span>Phone: <t t-out="object.user_id.phone or ''">+1 650-123-4567</t></span>
<br/><br/>
</t>
See you soon,
<div style="font-size: 11px; color: grey;">
-- <br/>
The HR Team
<t t-if="'website_url' in object.job_id and hasattr(object.job_id, 'website_url') and object.job_id.website_url">
Discover <a href="/jobs" style="text-decoration:none;color:#717188;">all our jobs</a>.<br/>
</t>
</div>
<hr width="97%" style="background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 0px;"/>
<h3 style="color:#9A6C8E;"><strong>What is the next step?</strong></h3>
We usually <strong>answer applications within a few days</strong>.
<br/><br/>
The next step is either a call or a meeting in our offices.
<br/>
Feel free to <strong>contact us if you want a faster
feedback</strong> or if you don't get news from us
quickly enough (just reply to this email).
<br/>
<hr width="97%" style="background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 0px;"/>
<h3 style="color:#9A6C8E;"><strong>What is the next step?</strong></h3>
We usually <strong>answer applications within a few days</strong>.
<br/><br/>
The next step is either a call or a meeting in our offices.
<br/>
Feel free to <strong>contact us if you want a faster
feedback</strong> or if you don't get news from us
quickly enough (just reply to this email).
<br/>
<hr width="97%" style="background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 17px 0px 16px 0px;"/>
<t t-set="location" t-value="''"/>
<t t-if="object.job_id.address_id.name">
<strong t-out="object.job_id.address_id.name or ''">Teksa SpA</strong><br/>
</t>
<t t-if="object.job_id.address_id.street">
<t t-out="object.job_id.address_id.street or ''">Puerto Madero 9710</t><br/>
<t t-set="location" t-value="object.job_id.address_id.street"/>
</t>
<t t-if="object.job_id.address_id.street2">
<t t-out="object.job_id.address_id.street2 or ''">Of A15, Santiago (RM)</t><br/>
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.street2)"/>
</t>
<t t-if="object.job_id.address_id.city">
<t t-out="object.job_id.address_id.city or ''">Pudahuel</t>,
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.city)"/>
</t>
<t t-if="object.job_id.address_id.state_id.name">
<t t-out="object.job_id.address_id.state_id.name or ''">C1</t>,
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.state_id.name)"/>
</t>
<t t-if="object.job_id.address_id.zip">
<t t-out="object.job_id.address_id.zip or ''">98450</t>
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.zip)"/>
</t>
<br/>
<t t-if="object.job_id.address_id.country_id.name">
<t t-out="object.job_id.address_id.country_id.name or ''">Argentina</t><br/>
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.country_id.name)"/>
</t>
<br/>
</div>
</td>
</tr>
</table></field>
<hr width="97%" style="background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 17px 0px 16px 0px;"/>
<t t-set="location" t-value="''"/>
<t t-if="object.job_id.address_id.name">
<strong t-out="object.job_id.address_id.name or ''">Teksa SpA</strong><br/>
</t>
<t t-if="object.job_id.address_id.street">
<t t-out="object.job_id.address_id.street or ''">Puerto Madero 9710</t><br/>
<t t-set="location" t-value="object.job_id.address_id.street"/>
</t>
<t t-if="object.job_id.address_id.street2">
<t t-out="object.job_id.address_id.street2 or ''">Of A15, Santiago (RM)</t><br/>
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.street2)"/>
</t>
<t t-if="object.job_id.address_id.city">
<t t-out="object.job_id.address_id.city or ''">Pudahuel</t>,
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.city)"/>
</t>
<t t-if="object.job_id.address_id.state_id.name">
<t t-out="object.job_id.address_id.state_id.name or ''">C1</t>,
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.state_id.name)"/>
</t>
<t t-if="object.job_id.address_id.zip">
<t t-out="object.job_id.address_id.zip or ''">98450</t>
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.zip)"/>
</t>
<br/>
<t t-if="object.job_id.address_id.country_id.name">
<t t-out="object.job_id.address_id.country_id.name or ''">Argentina</t><br/>
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.country_id.name)"/>
</t>
<br/>
</div>
</div>
</field>
<field name="auto_delete" eval="True"/>
<field name="lang">{{ object.partner_id.lang or '' }}</field>
</record>
<record id="email_template_data_applicant_congratulations" model="mail.template">
<field name="name">Recruitment: Application Acknowledgement</field>
<field name="model_id" ref="hr_recruitment.model_hr_applicant"/>
<field name="subject">Your Job Application: {{ object.job_id.name }}</field>
<field name="email_to">{{ (not object.partner_id and object.email_from or '') }}</field>
<field name="partner_to">{{ object.partner_id.id or '' }}</field>
<field name="email_to" eval="False"/>
<field name="partner_to" eval="False"/>
<field name="use_default_to" eval="True"/>
<field name="description">Confirmation email sent to all new job applications</field>
<field name="body_html" type="html">
<table border="0" cellpadding="0" cellspacing="0" width="590" style="background-color: white; border-collapse: collapse; margin-left: 20px;">
<tr>
<td valign="top" style="padding: 0px 10px;">
<div style="font-size: 13px; margin: 0px; padding: 0px;">
Hello,
<br/><br/>
We confirm we successfully received your application for the job
"<a t-att-href="hasattr(object.job_id, 'website_url') and object.job_id.website_url or ''" style="color:#9A6C8E;"><strong t-out="object.job_id.name or ''">Experienced Developer</strong></a>" at <strong t-out="object.company_id.name or ''">YourCompany</strong>.
<br/><br/>
We will come back to you shortly.
<div style="font-size: 13px; margin: 0px; padding: 0px;">
Hello,
<br/><br/>
We confirm we successfully received your application for the job
"<a t-att-href="hasattr(object.job_id, 'website_url') and object.job_id.website_url or ''" style="color:#9A6C8E;"><strong t-out="object.job_id.name or ''">Experienced Developer</strong></a>" at <strong t-out="object.company_id.name or ''">YourCompany</strong>.
<br/><br/>
We will come back to you shortly.
<div t-if="'website_url' in object.job_id and object.job_id.website_url" style="padding: 16px 8px 16px 8px;">
<a t-att-href="object.job_id.website_url"
style="background-color: #875a7b; text-decoration: none; color: #fff; padding: 8px 16px 8px 16px; border-radius: 5px;">Job Description</a>
</div>
<div t-if="'website_url' in object.job_id and object.job_id.website_url" style="padding: 16px 8px 16px 8px;">
<a t-att-href="object.job_id.website_url"
t-attf-style="background-color: {{object.company_id.email_secondary_color or '#875A7B'}}; text-decoration: none; color: {{object.company_id.email_primary_color or '#FFFFFF'}}; padding: 8px 16px 8px 16px; border-radius: 5px;">Job Description</a>
</div>
<hr width="97%" style="background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 0px;"/>
<t t-if="object.user_id">
<h3 style="color:#9A6C8E;"><strong>Your Contact:</strong></h3>
<p>
<strong t-out="object.user_id.name or ''">Mitchell Admin</strong><br/>
<span>Email: <t t-out="object.user_id.email or ''">admin@yourcompany.example.com</t></span><br/>
<span>Phone: <t t-out="object.user_id.phone or ''">+1 650-123-4567</t></span>
</p>
<hr width="97%" style="background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 0px;"/>
</t>
<hr width="97%" style="background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 0px;"/>
<t t-if="object.user_id">
<h3 style="color:#9A6C8E;"><strong>Your Contact:</strong></h3>
<p>
<strong t-out="object.user_id.name or ''">Mitchell Admin</strong><br/>
<span>Email: <t t-out="object.user_id.email or ''">admin@yourcompany.example.com</t></span><br/>
<span>Phone: <t t-out="object.user_id.phone or ''">+1 650-123-4567</t></span>
</p>
<hr width="97%" style="background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 0px;"/>
</t>
<h3 style="color:#9A6C8E;"><strong>What is the next step?</strong></h3>
We usually <strong>answer applications within a few days.</strong><br/><br/>
Feel free to <strong>contact us if you want a faster
feedback</strong> or if you don't get news from us
quickly enough (just reply to this email).
<h3 style="color:#9A6C8E;"><strong>What is the next step?</strong></h3>
We usually <strong>answer applications within a few days.</strong><br/><br/>
Feel free to <strong>contact us if you want a faster
feedback</strong> or if you don't get news from us
quickly enough (just reply to this email).
<hr width="97%" style="background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 17px 0px 16px 0px;"/>
<t t-set="location" t-value="''" />
<t t-if="object.job_id.address_id.name">
<strong t-out="object.job_id.address_id.name or ''">Teksa SpA</strong><br/>
</t>
<t t-if="object.job_id.address_id.street">
<t t-out="object.job_id.address_id.street or ''">Puerto Madero 9710</t><br/>
<t t-set="location" t-value="object.job_id.address_id.street"/>
</t>
<t t-if="object.job_id.address_id.street2">
<t t-out="object.job_id.address_id.street2 or ''">Of A15, Santiago (RM)</t><br/>
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.street2)"/>
</t>
<t t-if="object.job_id.address_id.city">
<t t-out="object.job_id.address_id.city or ''">Pudahuel</t>,
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.city)"/>
</t>
<t t-if="object.job_id.address_id.state_id.name">
<t t-out="object.job_id.address_id.state_id.name or ''">C1</t>,
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.state_id.name)"/>
</t>
<t t-if="object.job_id.address_id.zip">
<t t-out="object.job_id.address_id.zip or ''">98450</t>
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.zip)"/>
</t>
<br/>
<t t-if="object.job_id.address_id.country_id.name">
<t t-out="object.job_id.address_id.country_id.name or ''">Argentina</t><br/>
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.country_id.name)"/>
</t>
<br/>
</div>
</td>
</tr>
</table></field>
<hr width="97%" style="background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 17px 0px 16px 0px;"/>
<t t-set="location" t-value="''" />
<t t-if="object.job_id.address_id.name">
<strong t-out="object.job_id.address_id.name or ''">Teksa SpA</strong><br/>
</t>
<t t-if="object.job_id.address_id.street">
<t t-out="object.job_id.address_id.street or ''">Puerto Madero 9710</t><br/>
<t t-set="location" t-value="object.job_id.address_id.street"/>
</t>
<t t-if="object.job_id.address_id.street2">
<t t-out="object.job_id.address_id.street2 or ''">Of A15, Santiago (RM)</t><br/>
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.street2)"/>
</t>
<t t-if="object.job_id.address_id.city">
<t t-out="object.job_id.address_id.city or ''">Pudahuel</t>,
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.city)"/>
</t>
<t t-if="object.job_id.address_id.state_id.name">
<t t-out="object.job_id.address_id.state_id.name or ''">C1</t>,
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.state_id.name)"/>
</t>
<t t-if="object.job_id.address_id.zip">
<t t-out="object.job_id.address_id.zip or ''">98450</t>
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.zip)"/>
</t>
<br/>
<t t-if="object.job_id.address_id.country_id.name">
<t t-out="object.job_id.address_id.country_id.name or ''">Argentina</t><br/>
<t t-set="location" t-value="'%s, %s' % (location, object.job_id.address_id.country_id.name)"/>
</t>
<br/>
</div>
</field>
<field name="auto_delete" eval="True"/>
<field name="lang">{{ object.partner_id.lang or '' }}</field>
</record>
<record id="email_template_data_applicant_not_interested" model="mail.template">
<field name="name">Recruitment: Not interested anymore</field>
<field name="model_id" ref="hr_recruitment.model_hr_applicant"/>
<field name="subject">Your Job Application: {{ object.job_id.name }}</field>
<field name="email_to">{{ (not object.partner_id and object.email_from or '') }}</field>
<field name="partner_to">{{ object.partner_id.id or '' }}</field>
<field name="email_to" eval="False"/>
<field name="partner_to" eval="False"/>
<field name="use_default_to" eval="True"/>
<field name="description">When you refuse an application, you can choose this template</field>
<field name="body_html" type="html">
<table border="0" cellpadding="0" cellspacing="0" width="590" style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;">
<tr>
<td valign="top">
<div style="font-size: 13px; margin: 0px; padding: 0px;">
Dear,<br/><br/>
We would like to thank you for your interest and your time.<br/>
We wish you all the best in your future endeavors.
<br/><br/>
Best<br/>
<div style="font-size: 11px; color: grey;">
<t t-if="object.user_id">
-- <br/>
<strong t-out="object.user_id.name or ''">Marc Demo</strong><br/>
Email: <t t-out="object.user_id.email or ''">mark.brown23@example.com</t><br/>
Phone: <t t-out="object.user_id.phone or ''">+1 650-123-4567</t>
</t>
<t t-else="">
-- <br/>
<t t-out="object.company_id.name or ''">YourCompany</t><br/>
The HR Team<br/>
</t>
</div>
</div>
</td>
</tr>
</table>
<div style="margin: 0px; padding: 0px;">
<div style="font-size: 13px; margin: 0px; padding: 0px;">
Dear,<br/><br/>
We would like to thank you for your interest and your time.<br/>
We wish you all the best in your future endeavors.
<br/><br/>
Best<br/>
<div style="font-size: 11px; color: grey;">
<t t-if="object.user_id">
-- <br/>
<strong t-out="object.user_id.name or ''">Marc Demo</strong><br/>
Email: <t t-out="object.user_id.email or ''">mark.brown23@example.com</t><br/>
Phone: <t t-out="object.user_id.phone or ''">+1 650-123-4567</t>
</t>
<t t-else="">
-- <br/>
<t t-out="object.company_id.name or ''">YourCompany</t><br/>
The HR Team<br/>
</t>
</div>
</div>
</div>
</field>
<field name="auto_delete" eval="True"/>
<field name="lang">{{ object.partner_id.lang or '' }}</field>
</record>
</data></odoo>

View file

@ -2,10 +2,13 @@
<odoo><data noupdate="1">
<template id="applicant_hired_template">
Applicant hired<br/>
<ul>
<li>Employee: <a href="#" t-att-data-oe-id="applicant.emp_id.id" data-oe-model="hr.employee"><t t-esc="applicant.emp_id.name"/></a></li>
</ul>
Employee created: <a href="#" t-att-data-oe-id="applicant.employee_id.id" data-oe-model="hr.employee"><t t-esc="applicant.employee_id.name"/></a>
</template>
<template id="mail_notification_light_without_background" inherit_id="mail.mail_notification_light">
<xpath expr="//t//table[@role='presentation']" position="attributes">
<attribute name="style" add="background-color: white;" separator=" "/>
</xpath>
</template>
</data></odoo>

View file

@ -0,0 +1,596 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- -->
<!-- Department -->
<!-- -->
<record id="dep_management" model="hr.department">
<field name="name">Management</field>
<field name="color" eval="1" />
</record>
<record id="dep_rd" model="hr.department">
<field name="name">Research and development</field>
<field name="color" eval="2" />
</record>
<record id="dep_marketing" model="hr.department">
<field name="name">Marketing manager</field>
<field name="parent_id" ref="dep_management" />
<field name="color" eval="3" />
</record>
<!-- -->
<!-- Applicant tags -->
<!-- -->
<record id="tag_applicant_demo" model="hr.applicant.category">
<field name="name">Demo</field>
</record>
<!-- -->
<!-- Jobs -->
<!-- -->
<record id="job_marketing" model="hr.job">
<field name="name">Marketing and Community Manager</field>
<field name="department_id" ref="dep_marketing" />
<field name="no_of_recruitment">2</field>
<field name="description">
The Marketing Manager outlines the medium to long-term marketing strategies for
global
market segments they oversee.
They work closely with Sales to create and manage the yearly budget.
Additionally, they shape the product and customer portfolio aligned with the
marketing
strategy.
Success in this role hinges on effective teamwork with Technical Services and Sales
teams.
</field>
</record>
<record id="job_full_stack_dev" model="hr.job">
<field name="name">Full Stack Developer</field>
<field name="department_id" ref="dep_rd" />
<field name="no_of_recruitment">3</field>
<field name="description">
We are seeking a Full Stack Developer to join our dynamic team, bringing expertise
in
both front-end and back-end technologies.
The ideal candidate will have a proven track record in developing scalable web
applications, ensuring robust functionality,
and delivering engaging user experiences. With a strong foundation in HTML, CSS,
JavaScript, and server-side languages,
alongside a keen eye for UI/UX design, this role offers the opportunity to play a
pivotal part in shaping our
digital presence and driving our organization's growth.
</field>
</record>
<!-- -->
<!-- Applicants -->
<!-- -->
<record id="scenario_applicant_macm_helen" model="hr.applicant">
<field name="email_from">helenlee@exampe.email.com</field>
<field name="partner_name">Helen Lee</field>
<field name="type_id" ref="degree_bac5" />
<field name="categ_ids"
eval="[Command.set([ref('tag_applicant_sales'), ref('tag_applicant_manager'), ref('tag_applicant_demo')])]" />
<field name="availability"
eval="DateTime.today()" />
<field name="priority">2</field>
<field name="linkedin_profile">www.example.linkedin.com/in/helen.lee</field>
<field name="job_id" ref="job_marketing" />
<field name="user_id" ref="base.user_admin" />
<field name="medium_id" ref="utm.utm_medium_direct" />
<field name="department_id" ref="dep_marketing" />
<field name="salary_expected">3100</field>
<field name="salary_proposed">3100</field>
<field name="stage_id" ref="stage_job5" />
<field name="create_date" eval="DateTime.today() - relativedelta(days=20)" />
<field name="write_date" eval="DateTime.today() - relativedelta(days=20)" />
</record>
<record id="scenario_applicant_macm_enrique" model="hr.applicant">
<field name="email_from">enrique.jones152@gmail.example.com</field>
<field name="partner_name">Enrique Jones</field>
<field name="type_id" ref="degree_bachelor" />
<field name="categ_ids"
eval="[Command.set([ref('tag_applicant_sales'), ref('tag_applicant_demo')])]" />
<field name="availability"
eval="DateTime.today() + relativedelta(days=10)" />
<field name="priority">2</field>
<field name="linkedin_profile">www.example.linkedin.com/in/enrique.jones</field>
<field name="job_id" ref="job_marketing" />
<field name="user_id" ref="base.user_admin" />
<field name="medium_id" ref="utm.utm_medium_direct" />
<field name="department_id" ref="dep_marketing" />
<field name="salary_expected">2900</field>
<field name="stage_id" ref="stage_job3" />
<field name="create_date" eval="DateTime.today() - relativedelta(months=2)" />
<field name="date_last_stage_update"
eval="DateTime.today() - relativedelta(days=1)" />
</record>
<record id="scenario_applicant_fsd_hannah" model="hr.applicant">
<field name="email_from">hannah.glover@exampe.email.com</field>
<field name="partner_name">Hannah Glover</field>
<field name="type_id" ref="degree_licenced" />
<field name="categ_ids"
eval="[Command.set([ref('tag_applicant_it'), ref('tag_applicant_manager'), ref('tag_applicant_demo')])]" />
<field name="availability"
eval="DateTime.today() + relativedelta(months=1)" />
<field name="priority">3</field>
<field name="linkedin_profile">www.example.linkedin.com/in/hannah.glover</field>
<field name="job_id" ref="job_full_stack_dev" />
<field name="user_id" ref="base.user_admin" />
<field name="medium_id" ref="utm.utm_medium_direct" />
<field name="department_id" ref="dep_rd" />
<field name="salary_expected">3800</field>
<field name="stage_id" ref="stage_job1" />
<field name="create_date" eval="DateTime.today() - relativedelta(days=5)" />
<field name="date_last_stage_update"
eval="DateTime.today() - relativedelta(days=5)" />
</record>
<record id="scenario_applicant_fsd_simon" model="hr.applicant">
<field name="email_from">simon.jones@exampe.email.com</field>
<field name="partner_name">Simon Jones</field>
<field name="type_id" ref="degree_graduate" />
<field name="categ_ids"
eval="[Command.set([ref('tag_applicant_demo')])]" />
<field name="availability"
eval="DateTime.today()" />
<field name="priority">0</field>
<field name="linkedin_profile">www.example.linkedin.com/in/simon.jones</field>
<field name="job_id" ref="job_full_stack_dev" />
<field name="user_id" ref="base.user_admin" />
<field name="medium_id" ref="utm.utm_medium_direct" />
<field name="department_id" ref="dep_rd" />
<field name="salary_expected">3000</field>
<field name="stage_id" ref="stage_job1" />
<field name="active">False</field>
<field name="application_status">refused</field>
<field name="refuse_reason_id" ref="refuse_reason_1"></field>
<field name="create_date"
eval="DateTime.today() - relativedelta(days=1)" />
<field name="date_last_stage_update"
eval="DateTime.today() - relativedelta(days=3)" />
</record>
<record id="scenario_applicant_fsd_maria" model="hr.applicant">
<field name="email_from">maria.rodriguez@example.email.com</field>
<field name="partner_name">Maria Rodriguez</field>
<field name="type_id" ref="degree_graduate" />
<field name="categ_ids"
eval="[Command.set([ref('tag_applicant_demo')])]" />
<field name="availability"
eval="(DateTime.today()).strftime('%Y-%m-%d')" />
<field name="priority">0</field>
<field name="linkedin_profile">www.example.linkedin.com/in/maria.rodriguez</field>
<field name="job_id" ref="job_full_stack_dev" />
<field name="user_id" ref="base.user_admin" />
<field name="medium_id" ref="utm.utm_medium_direct" />
<field name="department_id" ref="dep_rd" />
<field name="stage_id" ref="stage_job0" />
<field name="applicant_notes">
I had a discussion with Maria during the last networking event we organized. I was
impressed by her enthusiasm for the company and I suggested to her that she should
apply. Hopefully she is a good fit for the company🤞.
</field>
<field name="create_date" eval="DateTime.today()" />
<field name="date_last_stage_update"
eval="DateTime.today()" />
</record>
<!-- -->
<!-- Résumés -->
<!-- -->
<record id="scenario_applicant_macm_enrique_cv" model="ir.attachment">
<field name="name">Enrique_Jones_CV.pdf</field>
<field name="datas" type="base64"
file="hr_recruitment/static/applicant_cvs/Enrique_Jones_CV.pdf"></field>
<field name="res_model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_enrique" />
</record>
<!-- Set the main attachment to avoid automatic sending to the OCR-->
<record id="scenario_applicant_macm_enrique" model="hr.applicant">
<field name="message_main_attachment_id" ref="hr_recruitment.scenario_applicant_macm_enrique_cv" />
</record>
<!-- -->
<!-- Activities -->
<!-- -->
<record id="scenario_applicant_macm_enrique_activity" model="mail.activity">
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_enrique" />
<field name="res_model_id" ref="model_hr_applicant" />
<field name="activity_type_id" ref="mail.mail_activity_data_email" />
<field name="date_deadline"
eval="DateTime.today() + relativedelta(days=1)" />
<field name="summary">Send an email with a contract propsal.</field>
<field name="create_uid" ref="base.user_admin" />
<field name="user_id" ref="base.user_admin" />
</record>
<record id="scenario_applicant_fsd_hannah_activity" model="mail.activity">
<field name="res_id" ref="hr_recruitment.scenario_applicant_fsd_hannah" />
<field name="res_model_id" ref="model_hr_applicant" />
<field name="activity_type_id" ref="mail.mail_activity_data_todo" />
<field name="date_deadline"
eval="DateTime.today()" />
<field name="summary">Reach out to schedule the first interview.</field>
<field name="create_uid" ref="base.user_admin" />
<field name="user_id" ref="base.user_admin" />
</record>
<record id="scenario_applicant_fsd_maria_activity" model="mail.activity">
<field name="res_id" ref="hr_recruitment.scenario_applicant_fsd_maria" />
<field name="res_model_id" ref="model_hr_applicant" />
<field name="activity_type_id" ref="mail.mail_activity_data_todo" />
<field name="date_deadline"
eval="DateTime.today() + relativedelta(days=5)" />
<field name="summary">Evaluate Maria's application</field>
<field name="create_uid" ref="base.user_admin" />
<field name="user_id" ref="base.user_admin" />
</record>
<!-- -->
<!-- Messages -->
<!-- -->
<!-- APPLICANT HELEN -->
<!-- it's missing the initial email that acknowledges the application (subject: your Job
Application) -->
<record id="scenario_applicant_macm_helen_mm_1" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_helen" />
<field name="message_type">notification</field>
<field name="date" eval="DateTime.today() - relativedelta(days=17)" />
<field name="author_id" ref="base.partner_admin" />
<field name="subtype_id" ref="hr_recruitment.mt_applicant_stage_changed" />
</record>
<record id="scenario_applicant_macm_helen_mtv_1" model="mail.tracking.value">
<field name="field_id" ref="hr_recruitment.field_hr_applicant__stage_id" />
<field name="old_value_char">New</field>
<field name="new_value_char">Qualification</field>
<field name="old_value_integer" eval="ref('hr_recruitment.stage_job0')" />
<field name="new_value_integer" eval="ref('hr_recruitment.stage_job1')" />
<field name="mail_message_id" ref="scenario_applicant_macm_helen_mm_1" />
</record>
<record id="msg_scenario_applicant_macm_helen_mm_c_1" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_helen" />
<field name="body" type="html">
<p>Dear colleagues,</p>
<p>
This candidate look very promising, I will schedule an interview with her soon
</p>
<p>Kind regards,</p>
</field>
<field name="message_type">comment</field>
<field name="subtype_id" ref="mail.mt_note" />
<field name="author_id" ref="base.partner_admin" />
<field name="date" eval="DateTime.today() - relativedelta(days=17)" />
</record>
<record id="scenario_applicant_macm_helen_mm_2" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_helen" />
<field name="message_type">notification</field>
<field name="date" eval="DateTime.today() - relativedelta(days=15)" />
<field name="author_id" ref="base.partner_admin" />
<field name="subtype_id" ref="hr_recruitment.mt_applicant_stage_changed" />
</record>
<record id="scenario_applicant_macm_helen_mtv_2" model="mail.tracking.value">
<field name="field_id" ref="hr_recruitment.field_hr_applicant__stage_id" />
<field name="old_value_char">Qualification</field>
<field name="new_value_char">First Interview</field>
<field name="old_value_integer" eval="ref('hr_recruitment.stage_job1')" />
<field name="new_value_integer" eval="ref('hr_recruitment.stage_job2')" />
<field name="mail_message_id" ref="scenario_applicant_macm_helen_mm_2" />
</record>
<record id="msg_scenario_applicant_macm_helen_mm_c_2" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_helen" />
<field name="body" type="html">
<p>Dear colleagues,</p>
<p>
I had the first interview with this candidate and was thoroughly impressed
</p>
<p>Kind regards,</p>
</field>
<field name="message_type">comment</field>
<field name="subtype_id" ref="mail.mt_note" />
<field name="author_id" ref="base.partner_admin" />
<field name="date" eval="DateTime.today() - relativedelta(days=14)" />
</record>
<record id="scenario_applicant_macm_helen_mm_3" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_helen" />
<field name="message_type">notification</field>
<field name="date" eval="DateTime.today() - relativedelta(days=10)" />
<field name="author_id" ref="base.partner_admin" />
<field name="subtype_id" ref="hr_recruitment.mt_applicant_stage_changed" />
</record>
<record id="scenario_applicant_macm_helen_mtv_3" model="mail.tracking.value">
<field name="field_id" ref="hr_recruitment.field_hr_applicant__stage_id" />
<field name="old_value_char">First Interview</field>
<field name="new_value_char">Second Interview</field>
<field name="old_value_integer" eval="ref('hr_recruitment.stage_job2')" />
<field name="new_value_integer" eval="ref('hr_recruitment.stage_job3')" />
<field name="mail_message_id" ref="scenario_applicant_macm_helen_mm_3" />
</record>
<record id="msg_scenario_applicant_macm_helen_mm_c_3" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_helen" />
<field name="body" type="html">
<p>Dear colleagues,</p>
<p>
I conducted the second interview and somehow managed to be even more impressed.
I think this candidate is a perfect fit for the company. We should offer her a
position with the salary she is expecting.
</p>
<p>Kind regards,</p>
</field>
<field name="message_type">comment</field>
<field name="subtype_id" ref="mail.mt_note" />
<field name="author_id" ref="base.partner_admin" />
<field name="date" eval="DateTime.today() - relativedelta(days=9)" />
</record>
<record id="scenario_applicant_macm_helen_mm_4" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_helen" />
<field name="message_type">notification</field>
<field name="date" eval="DateTime.today() - relativedelta(days=7)" />
<field name="author_id" ref="base.partner_admin" />
<field name="subtype_id" ref="hr_recruitment.mt_applicant_stage_changed" />
</record>
<record id="scenario_applicant_macm_helen_mtv_4" model="mail.tracking.value">
<field name="field_id" ref="hr_recruitment.field_hr_applicant__stage_id" />
<field name="old_value_char">Second Interview</field>
<field name="new_value_char">Contract Proposal</field>
<field name="old_value_integer" eval="ref('hr_recruitment.stage_job3')" />
<field name="new_value_integer" eval="ref('hr_recruitment.stage_job4')" />
<field name="mail_message_id" ref="scenario_applicant_macm_helen_mm_4" />
</record>
<record id="msg_scenario_applicant_macm_helen_mm_c_4" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_helen" />
<field name="body" type="html">
<p>Dear colleagues,</p>
<p>
I sent her a contract proposal, hopefully she will accept it.
</p>
<p>Kind regards,</p>
</field>
<field name="message_type">comment</field>
<field name="subtype_id" ref="mail.mt_note" />
<field name="author_id" ref="base.partner_admin" />
<field name="date" eval="DateTime.today() - relativedelta(days=7)" />
</record>
<record id="scenario_applicant_macm_helen_mm_5" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_helen" />
<field name="message_type">notification</field>
<field name="date" eval="DateTime.today() - relativedelta(days=2)" />
<field name="author_id" ref="base.partner_admin" />
<field name="subtype_id" ref="hr_recruitment.mt_applicant_stage_changed" />
</record>
<record id="scenario_applicant_macm_helen_mtv_5" model="mail.tracking.value">
<field name="field_id" ref="hr_recruitment.field_hr_applicant__stage_id" />
<field name="old_value_char">Contract Proposal</field>
<field name="new_value_char">Contract Signed</field>
<field name="old_value_integer" eval="ref('hr_recruitment.stage_job4')" />
<field name="new_value_integer" eval="ref('hr_recruitment.stage_job5')" />
<field name="mail_message_id" ref="scenario_applicant_macm_helen_mm_5" />
</record>
<!-- APPLICANT ENRIQUE -->
<!-- it's missing the initial email that acknowledges the application (subject: your Job
Application) -->
<record id="scenario_applicant_macm_enrique_mm_1" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_enrique" />
<field name="message_type">notification</field>
<field name="date" eval="DateTime.today() - relativedelta(months=1, days=17)" />
<field name="author_id" ref="base.partner_admin" />
<field name="subtype_id" ref="hr_recruitment.mt_applicant_stage_changed" />
</record>
<record id="scenario_applicant_macm_enrique_mtv_1" model="mail.tracking.value">
<field name="field_id" ref="hr_recruitment.field_hr_applicant__stage_id" />
<field name="old_value_char">New</field>
<field name="new_value_char">Qualification</field>
<field name="old_value_integer" eval="ref('hr_recruitment.stage_job0')" />
<field name="new_value_integer" eval="ref('hr_recruitment.stage_job1')" />
<field name="mail_message_id" ref="scenario_applicant_macm_enrique_mm_1" />
</record>
<record id="msg_scenario_applicant_macm_enrique_mm_c_1" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_enrique" />
<field name="body" type="html">
<p>Dear colleagues,</p>
<p>
Please review Enrique's application materials carefully. He has a strong
background
in sales and a proven track record. His experience aligns well with our current
needs.
</p>
<p>Kind regards,</p>
</field>
<field name="message_type">comment</field>
<field name="subtype_id" ref="mail.mt_note" />
<field name="author_id" ref="base.partner_admin" />
<field name="date" eval="DateTime.today() - relativedelta(months=1, days=17)" />
</record>
<record id="scenario_applicant_macm_enrique_mm_2" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_enrique" />
<field name="message_type">notification</field>
<field name="date" eval="DateTime.today() - relativedelta(months=1, days=10)" />
<field name="author_id" ref="base.partner_admin" />
<field name="subtype_id" ref="hr_recruitment.mt_applicant_stage_changed" />
</record>
<record id="scenario_applicant_macm_enrique_mtv_2" model="mail.tracking.value">
<field name="field_id" ref="hr_recruitment.field_hr_applicant__stage_id" />
<field name="old_value_char">Qualification</field>
<field name="new_value_char">First Interview</field>
<field name="old_value_integer" eval="ref('hr_recruitment.stage_job1')" />
<field name="new_value_integer" eval="ref('hr_recruitment.stage_job2')" />
<field name="mail_message_id" ref="scenario_applicant_macm_enrique_mm_2" />
</record>
<record id="msg_scenario_applicant_macm_enrique_mm_c_2" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_enrique" />
<field name="body" type="html">
<p>Dear colleagues,</p>
<p>
The first interview went smoothly. He demonstrated excellent problem-solving
skills
and a deep understanding of our industry. Let's discuss how we can proceed based
on
his performance
</p>
<p>Kind regards,</p>
</field>
<field name="message_type">comment</field>
<field name="subtype_id" ref="mail.mt_note" />
<field name="author_id" ref="base.partner_admin" />
<field name="date" eval="DateTime.today() - relativedelta(months=1, days=9)" />
</record>
<record id="scenario_applicant_macm_enrique_mm_3" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_enrique" />
<field name="message_type">notification</field>
<field name="date" eval="DateTime.today() - relativedelta(days=20)" />
<field name="author_id" ref="base.partner_admin" />
<field name="subtype_id" ref="hr_recruitment.mt_applicant_stage_changed" />
</record>
<record id="scenario_applicant_macm_enrique_mtv_3" model="mail.tracking.value">
<field name="field_id" ref="hr_recruitment.field_hr_applicant__stage_id" />
<field name="old_value_char">First Interview</field>
<field name="new_value_char">Second Interview</field>
<field name="old_value_integer" eval="ref('hr_recruitment.stage_job2')" />
<field name="new_value_integer" eval="ref('hr_recruitment.stage_job3')" />
<field name="mail_message_id" ref="scenario_applicant_macm_enrique_mm_3" />
</record>
<record id="msg_scenario_applicant_macm_enrique_mm_c_3" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_macm_enrique" />
<field name="body" type="html">
<p>Dear colleagues,</p>
<p>
After the second interview, it's clear that Enrique would be a valuable addition
to
our team. His insights during the discussion were impressive, and he showed
great
enthusiasm for the role. I suggest we propose him a contract with the salary he
indicated he wanted.
</p>
<p>Kind regards,</p>
</field>
<field name="message_type">comment</field>
<field name="subtype_id" ref="mail.mt_note" />
<field name="author_id" ref="base.partner_admin" />
<field name="date" eval="DateTime.today() - relativedelta(days=15)" />
</record>
<!-- APPLICANT HANNAH GLOVER -->
<!-- it's missing the initial email that acknowledges the application (subject: your Job
Application) -->
<record id="scenario_applicant_fsd_hannah_mm_1" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_fsd_hannah" />
<field name="message_type">notification</field>
<field name="date" eval="DateTime.today() - relativedelta(days=17)" />
<field name="author_id" ref="base.partner_admin" />
<field name="subtype_id" ref="hr_recruitment.mt_applicant_stage_changed" />
</record>
<record id="scenario_applicant_fsd_hannah_mtv_1" model="mail.tracking.value">
<field name="field_id" ref="hr_recruitment.field_hr_applicant__stage_id" />
<field name="old_value_char">New</field>
<field name="new_value_char">Qualification</field>
<field name="old_value_integer" eval="ref('hr_recruitment.stage_job0')" />
<field name="new_value_integer" eval="ref('hr_recruitment.stage_job1')" />
<field name="mail_message_id" ref="scenario_applicant_fsd_hannah_mm_1" />
</record>
<record id="scenario_applicant_fsd_hannah_mm_c_1" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_fsd_hannah" />
<field name="body" type="html">
<p>Dear team,</p>
<p>
I wanted to share my initial impressions of Hannah Glover after reading through
her
CV and portfolio website. Her portfolio and experience have truly caught my
attention, showcasing a deep understanding of both front-end and back-end
technologies. I'm particularly impressed by her ability to solve complex
problems
and her enthusiasm for learning new technologies. I believe she would be a
valuable
addition to our team. We should schedule an interview with her ASAP!
</p>
</field>
<field name="message_type">comment</field>
<field name="subtype_id" ref="mail.mt_note" />
<field name="author_id" ref="base.partner_admin" />
<field name="date" eval="DateTime.today() - relativedelta(days=2)" />
</record>
<!-- APPLICANT SIMON JONES -->
<!-- it's missing the initial email that acknowledges the application (subject: your Job
Application) -->
<record id="scenario_applicant_fsd_simon_mm_1" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_fsd_simon" />
<field name="message_type">notification</field>
<field name="date" eval="DateTime.today() - relativedelta(days=17)" />
<field name="author_id" ref="base.partner_admin" />
<field name="subtype_id" ref="hr_recruitment.mt_applicant_stage_changed" />
</record>
<record id="scenario_applicant_fsd_simon_mtv_1" model="mail.tracking.value">
<field name="field_id" ref="hr_recruitment.field_hr_applicant__stage_id" />
<field name="old_value_char">New</field>
<field name="new_value_char">Qualification</field>
<field name="old_value_integer" eval="ref('hr_recruitment.stage_job0')" />
<field name="new_value_integer" eval="ref('hr_recruitment.stage_job1')" />
<field name="mail_message_id" ref="scenario_applicant_fsd_simon_mm_1" />
</record>
<record id="scenario_applicant_fsd_simon_mm_c_1" model="mail.message">
<field name="model">hr.applicant</field>
<field name="res_id" ref="hr_recruitment.scenario_applicant_fsd_simon" />
<field name="body" type="html">
<p>
After reviewing Simon's application, it appears that his skill set is not
sufficiently advanced, and he has minimal experience. Should we place him on our
reserve list, if by any chance we require a junior developer in the near future?
</p>
</field>
<field name="message_type">comment</field>
<field name="subtype_id" ref="mail.mt_note" />
<field name="author_id" ref="base.partner_admin" />
<field name="date" eval="DateTime.today() - relativedelta(days=2)" />
</record>
<!-- It's missing the refusal email -->
</data>
</odoo>