221 lines
9.0 KiB
XML
221 lines
9.0 KiB
XML
<odoo>
|
|
<data>
|
|
|
|
<record model="ir.ui.view" id="hr_view_hr_job_form_extended">
|
|
<field name="name">hr.job.form.extended</field>
|
|
<field name="model">hr.job</field>
|
|
<field name="inherit_id" ref="hr.view_hr_job_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//notebook" position="inside">
|
|
<page string="History" name="hiring_history_page">
|
|
<field name="hiring_history">
|
|
<list editable="bottom">
|
|
<field name="date_from"/>
|
|
<field name="date_end"/>
|
|
<field name="target"/>
|
|
<field name="hired" widget="many2many_tags"/>
|
|
<field name="job_id" invisible="1"/>
|
|
</list>
|
|
</field>
|
|
</page>
|
|
</xpath>
|
|
<!-- <xpath expr="//page[@name='job_description_page']" position="after">-->
|
|
<!-- <page string="History" name="hiring_history_page">-->
|
|
<!-- <field name="hiring_history">-->
|
|
<!-- <tree editable="top">-->
|
|
<!-- <field name="date_from"/>-->
|
|
<!-- <field name="date_end"/>-->
|
|
<!-- <field name="target"/>-->
|
|
<!-- <field name="hired"/>-->
|
|
<!-- </tree>-->
|
|
<!-- </field>-->
|
|
<!-- </page>-->
|
|
<!-- </xpath>-->
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="hr_recruitment_hr_job_survey_extended">
|
|
<field name="name">hr.job.survey.extended</field>
|
|
<field name="model">hr.job</field>
|
|
<field name="inherit_id" ref="hr_recruitment.hr_job_survey"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//field[@name='date_from']" position="attributes">
|
|
<attribute name="invisible">1</attribute>
|
|
</xpath>
|
|
<xpath expr="//field[@name='date_from']" position="before">
|
|
<field name="target_from" widget="daterange" string="Mission Dates"
|
|
options="{'end_date_field': 'target_to'}"/>
|
|
<field name="target_to" invisible="1"/>
|
|
|
|
</xpath>
|
|
|
|
|
|
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="hr_job_form_extended">
|
|
<field name="name">hr.job.form.extended</field>
|
|
<field name="model">hr.job</field>
|
|
<field name="inherit_id" ref="hr_recruitment_skills.hr_job_form_inherit_hr_recruitment_skills"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//div[hasclass('oe_button_box')]" position="inside">
|
|
<button name="buttion_view_applicants" type="object" class="oe_stat_button" string="Candidates" widget="statinfo" icon="fa-th-large"/>
|
|
</xpath>
|
|
<xpath expr="//field[@name='skill_ids']" position="after">
|
|
<field name="secondary_skill_ids" widget="many2many_tags" options="{'color_field': 'color'}"
|
|
context="{'search_default_group_skill_type_id': 1}"/>
|
|
</xpath>
|
|
<xpath expr="//group[@name='recruitment2']" position="inside">
|
|
<field name="locations" widget="many2many_tags"/>
|
|
<field name="recruitment_stage_ids" widget="many2many_tags"/>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="hr_recruitment_hr_applicant_view_form_extend">
|
|
<field name="name">hr.applicant.view.form.extended</field>
|
|
<field name="model">hr.applicant</field>
|
|
<field name="inherit_id" ref="hr_recruitment.hr_applicant_view_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//field[@name='partner_phone']" position="after">
|
|
<field name="alternate_phone"/>
|
|
</xpath>
|
|
|
|
<xpath expr="//field[@name='refuse_reason_id']" position="after">
|
|
<field name="refused_state" invisible="not refuse_reason_id"/>
|
|
</xpath>
|
|
|
|
|
|
<xpath expr="//field[@name='linkedin_profile']" position="after">
|
|
<field name="exp_type"/>
|
|
</xpath>
|
|
<xpath expr="//group[@name='recruitment_contract']/label[@for='salary_expected']" position="before">
|
|
<field name="current_ctc"/>
|
|
</xpath>
|
|
<xpath expr="//page[@name='application_details']" position="inside">
|
|
<group>
|
|
<group string="Location" name="location_details">
|
|
<field name="current_location"/>
|
|
<field name="preferred_location" widget="many2many_tags"/>
|
|
<field name="current_organization"/>
|
|
</group>
|
|
<group string="Experience" name="applicant_experience">
|
|
<label for="total_exp" string="Total Experience"/>
|
|
<div class="o_row">
|
|
<field name="total_exp" placeholder="Total Experience"/>
|
|
<field name="total_exp_type" placeholder="Experience Type" required="total_exp > 0"/>
|
|
</div>
|
|
<label for="relevant_exp" string="Relevant Experience"/>
|
|
<div class="o_row">
|
|
<field name="relevant_exp" placeholder="Relevant Experience"/>
|
|
<field name="relevant_exp_type" placeholder="Experience Type" required="relevant_exp > 0"/>
|
|
</div>
|
|
<label for="notice_period" string="Notice Period"/>
|
|
<div class="o_row">
|
|
<field name="notice_period" placeholder="Relevant Experience"/>
|
|
<field name="notice_period_type" placeholder="Experience Type" required="relevant_exp > 0"/>
|
|
</div>
|
|
</group>
|
|
</group>
|
|
<group>
|
|
<group string="Negotiation" name="negotiation_details">
|
|
<field name="salary_negotiable"/>
|
|
<field name="np_negotiable"/>
|
|
<field name="holding_offer"/>
|
|
</group>
|
|
<group string="Comments" name="comments">
|
|
<field name="applicant_comments"/>
|
|
<field name="recruiter_comments"/>
|
|
</group>
|
|
</group>
|
|
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record model="ir.ui.view" id="hr_candidate_view_form_inherit">
|
|
<field name="name">hr.candidate.view.form.inherit</field>
|
|
<field name="model">hr.candidate</field>
|
|
<field name="inherit_id" ref="hr_recruitment.hr_candidate_view_form"/>
|
|
<field name="arch" type="xml">
|
|
<!-- <xpath expr="//field[@name='partner_name']" position="attributes">-->
|
|
<!-- <attribute name="readonly">1</attribute>-->
|
|
<!-- </xpath>-->
|
|
|
|
<xpath expr="//form/sheet/group" position="before">
|
|
<group>
|
|
<group string="Candidate's Name">
|
|
<field name="first_name"/>
|
|
<field name="middle_name"/>
|
|
<field name="last_name"/>
|
|
</group>
|
|
</group>
|
|
</xpath>
|
|
<xpath expr="//field[@name='partner_phone']" position="after">
|
|
<field name="alternate_phone"/>
|
|
</xpath>
|
|
|
|
</field>
|
|
</record>
|
|
|
|
<!-- explicit list view definition -->
|
|
<!--
|
|
<record model="ir.ui.view" id="hr_recruitment_extended.list">
|
|
<field name="name">hr_recruitment_extended list</field>
|
|
<field name="model">hr_recruitment_extended.hr_recruitment_extended</field>
|
|
<field name="arch" type="xml">
|
|
<tree>
|
|
<field name="name"/>
|
|
<field name="value"/>
|
|
<field name="value2"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
-->
|
|
|
|
<!-- actions opening views on models -->
|
|
<!--
|
|
<record model="ir.actions.act_window" id="hr_recruitment_extended.action_window">
|
|
<field name="name">hr_recruitment_extended window</field>
|
|
<field name="res_model">hr_recruitment_extended.hr_recruitment_extended</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
-->
|
|
|
|
<!-- server action to the one above -->
|
|
<!--
|
|
<record model="ir.actions.server" id="hr_recruitment_extended.action_server">
|
|
<field name="name">hr_recruitment_extended server</field>
|
|
<field name="model_id" ref="model_hr_recruitment_extended_hr_recruitment_extended"/>
|
|
<field name="state">code</field>
|
|
<field name="code">
|
|
action = {
|
|
"type": "ir.actions.act_window",
|
|
"view_mode": "tree,form",
|
|
"res_model": model._name,
|
|
}
|
|
</field>
|
|
</record>
|
|
-->
|
|
|
|
<!-- Top menu item -->
|
|
<!--
|
|
<menuitem name="hr_recruitment_extended" id="hr_recruitment_extended.menu_root"/>
|
|
-->
|
|
<!-- menu categories -->
|
|
<!--
|
|
<menuitem name="Menu 1" id="hr_recruitment_extended.menu_1" parent="hr_recruitment_extended.menu_root"/>
|
|
<menuitem name="Menu 2" id="hr_recruitment_extended.menu_2" parent="hr_recruitment_extended.menu_root"/>
|
|
-->
|
|
<!-- actions -->
|
|
<!--
|
|
<menuitem name="List" id="hr_recruitment_extended.menu_1_list" parent="hr_recruitment_extended.menu_1"
|
|
action="hr_recruitment_extended.action_window"/>
|
|
<menuitem name="Server to list" id="hr_recruitment_extended" parent="hr_recruitment_extended.menu_2"
|
|
action="hr_recruitment_extended.action_server"/>
|
|
-->
|
|
</data>
|
|
</odoo>
|