Files
enterprise-addons/hr_contract_salary/data/hr_contract_salary_demo.xml
T

250 lines
12 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="base.user_demo" model="res.users">
<field name="group_ids" eval="[(4, ref('sign.group_sign_user'))]"/>
</record>
<record id="benefit_extra_time_off" model="hr.contract.salary.benefit">
<field name="name">Extra Time Off</field>
<field name="res_field_id" model="ir.model.fields" eval="obj().search([('model', '=', 'hr.version'), ('name', '=', 'holidays')])"/>
<field name="sequence">35</field>
<field name="benefit_type_id" ref="hr_contract_salary.l10n_be_monthly_benefit"/>
<field name="structure_type_id" ref="hr.structure_type_employee"/>
<field name="icon">fa fa-suitcase</field>
<field name="display_type">slider</field>
<field name="uom">days</field>
<field name="description">In addition to your legal leaves, you can chose up to 30 extra days off.
The amount of annual time off (legal leaves) you get depends on your work schedule in the previous year. A full-time work schedule through the 12 months of the last year, under your contract, will grant you 20 annual time off (legal leaves).</field>
<field name="slider_min">0</field>
<field name="slider_max">30</field>
</record>
<record id="ir_attachment_cdi_developer_contract" model="ir.attachment">
<field name="type">binary</field>
<field name="datas" type="base64" file="hr_contract_salary/static/src/demo/employee_contract.pdf"/>
<field name="name">employee_contract.pdf</field>
</record>
<record id="sign_template_cdi_developer" model="sign.template">
<field name="active">True</field>
</record>
<record id="sign_document_cdi_developer" model="sign.document">
<field name="attachment_id" ref="ir_attachment_cdi_developer_contract"/>
<field name="template_id" ref="sign_template_cdi_developer"/>
</record>
<!-- TODO: To be further looked into -->
<record id="ir_attachment_cdi_developer_contract" model="ir.attachment">
<field name="res_model">sign.template</field>
<field name="res_id" ref="sign_template_cdi_developer"/>
</record>
<record id="sign_item_cdi_developer_01" model="sign.item">
<field name="type_id" ref="sign.sign_item_type_text"/>
<field name="name">employee_id.legal_name</field>
<field name="required" eval="True"/>
<field name="responsible_id" ref="hr_sign.sign_item_role_employee_signatory"/>
<field name="page">1</field>
<field name="posX">0.257</field>
<field name="posY">0.160</field>
<field name="document_id" ref="sign_document_cdi_developer"/>
<field name="width">0.150</field>
<field name="height">0.015</field>
</record>
<record id="sign_item_cdi_developer_02" model="sign.item">
<field name="type_id" ref="sign.sign_item_type_date"/>
<field name="name" eval="(DateTime.today() - relativedelta(days=1)).strftime('%Y-%m-%d 10:00:00')"></field>
<field name="required" eval="True"/>
<field name="responsible_id" ref="hr_sign.sign_item_role_employee_signatory"/>
<field name="page">1</field>
<field name="posX">0.693</field>
<field name="posY">0.160</field>
<field name="document_id" ref="sign_document_cdi_developer"/>
<field name="width">0.150</field>
<field name="height">0.015</field>
</record>
<record id="sign_item_cdi_developer_03" model="sign.item">
<field name="type_id" ref="sign.sign_item_type_text"/>
<field name="name">private_city</field>
<field name="required" eval="True"/>
<field name="responsible_id" ref="hr_sign.sign_item_role_employee_signatory"/>
<field name="page">1</field>
<field name="posX">0.480</field>
<field name="posY">0.184</field>
<field name="document_id" ref="sign_document_cdi_developer"/>
<field name="width">0.170</field>
<field name="height">0.015</field>
</record>
<record id="sign_item_cdi_developer_04" model="sign.item">
<field name="type_id" ref="sign.sign_item_type_text"/>
<field name="name">private_country_id.name</field>
<field name="required" eval="True"/>
<field name="responsible_id" ref="hr_sign.sign_item_role_employee_signatory"/>
<field name="page">1</field>
<field name="posX">0.663</field>
<field name="posY">0.184</field>
<field name="document_id" ref="sign_document_cdi_developer"/>
<field name="width">0.150</field>
<field name="height">0.015</field>
</record>
<record id="sign_item_cdi_developer_05" model="sign.item">
<field name="type_id" ref="sign.sign_item_type_text"/>
<field name="name">private_street</field>
<field name="required" eval="True"/>
<field name="responsible_id" ref="hr_sign.sign_item_role_employee_signatory"/>
<field name="page">1</field>
<field name="posX">0.189</field>
<field name="posY">0.185</field>
<field name="document_id" ref="sign_document_cdi_developer"/>
<field name="width">0.270</field>
<field name="height">0.015</field>
</record>
<record id="sign_item_cdi_developer_06" model="sign.item">
<field name="type_id" ref="sign.sign_item_type_date"/>
<field name="name"></field>
<field name="required" eval="True"/>
<field name="responsible_id" ref="hr_sign.sign_item_role_job_responsible"/>
<field name="page">2</field>
<field name="posX">0.649</field>
<field name="posY">0.613</field>
<field name="document_id" ref="sign_document_cdi_developer"/>
<field name="width">0.150</field>
<field name="height">0.015</field>
</record>
<record id="sign_item_cdi_developer_07" model="sign.item">
<field name="type_id" ref="sign.sign_item_type_signature"/>
<field name="name"></field>
<field name="required" eval="True"/>
<field name="responsible_id" ref="hr_sign.sign_item_role_job_responsible"/>
<field name="page">2</field>
<field name="posX">0.287</field>
<field name="posY">0.579</field>
<field name="document_id" ref="sign_document_cdi_developer"/>
<field name="width">0.200</field>
<field name="height">0.050</field>
</record>
<record id="sign_item_cdi_developer_08" model="sign.item">
<field name="type_id" ref="sign.sign_item_type_signature"/>
<field name="name"></field>
<field name="required" eval="True"/>
<field name="responsible_id" ref="hr_sign.sign_item_role_employee_signatory"/>
<field name="page">2</field>
<field name="posX">0.285</field>
<field name="posY">0.661</field>
<field name="document_id" ref="sign_document_cdi_developer"/>
<field name="width">0.200</field>
<field name="height">0.050</field>
</record>
<record id="sign_item_cdi_developer_09" model="sign.item">
<field name="type_id" ref="sign.sign_item_type_date"/>
<field name="name"></field>
<field name="required" eval="True"/>
<field name="responsible_id" ref="hr_sign.sign_item_role_employee_signatory"/>
<field name="page">2</field>
<field name="posX">0.649</field>
<field name="posY">0.695</field>
<field name="document_id" ref="sign_document_cdi_developer"/>
<field name="width">0.150</field>
<field name="height">0.015</field>
</record>
<record id="contract_template_cdi_experienced_developer" model="hr.version">
<field name="name">Experienced Developer</field>
<field name="department_id" ref="hr.dep_rd"/>
<field name="hr_responsible_id" ref="base.user_demo"/>
<field name="structure_type_id" ref="hr.structure_type_employee"/>
<field name="job_id" ref="hr.job_developer"/>
<field name="wage">2650</field>
<field name="wage_on_signature">2650</field>
<field name="sign_template_id" ref="sign_template_cdi_developer"/>
<field name="contract_update_template_id" ref="sign_template_cdi_developer"/>
</record>
<record id="hr.job_developer" model="hr.job">
<field name="contract_template_id" ref="contract_template_cdi_experienced_developer"/>
</record>
<record id="partner_developper" model="res.partner">
<field name='is_company'>false</field>
<field name="name">Billy Kyle</field>
<field name="email">billy_kyle@example.com</field>
<field name="image_1920" type="base64" file="hr_contract_salary/static/img/employee_chs-image.jpg"/>
</record>
<record id="partner_hrm_1" model="res.partner">
<field name='is_company'>false</field>
<field name="name">David Armstrong</field>
<field name="email">david.strongarm@gmail.example.com</field>
</record>
<record id="partner_developer_1" model="res.partner">
<field name='is_company'>false</field>
<field name="name">Sandra Elvis</field>
<field name="email">sandra.elvis.the.king25@gmail.example.com</field>
</record>
<record id="partner_developer_2" model="res.partner">
<field name='is_company'>false</field>
<field name="name">Ohen Rizome</field>
<field name="email">ohen@yahoo.example.com</field>
</record>
<record id="partner_cto_1" model="res.partner">
<field name='is_company'>false</field>
<field name="name">Emily Brooks</field>
<field name="email">emily.brooks@example.com</field>
</record>
<record id="hr_applicant_developper" model="hr.applicant">
<field name="email_from">billy_kyle@example.com</field>
<field name="partner_name">Billy Kyle</field>
<field name="partner_phone">(555)-233-3213</field>
<field name="partner_id" ref="partner_developper"/>
<field name="job_id" ref="hr.job_developer"/>
<field name="department_id" ref="hr.dep_rd"/>
<field name="type_id" ref="hr_recruitment.degree_graduate"/>
<field name="categ_ids" eval="[(6,0,[ref('hr_recruitment.tag_applicant_it')])]"/>
<field name="user_id" ref="base.user_admin"/>
<field name="priority">0</field>
<field name="stage_id" ref="hr_recruitment.stage_job5"/>
</record>
<function model="hr.applicant" name="action_generate_offer" eval="[[ref('hr_applicant_developper')]]"/>
<function model="hr.applicant" name="create_employee_from_applicant" eval="[[ref('hr_applicant_developper')]]"/>
<function model="hr.contract.salary.offer" name="write">
<value model="hr.contract.salary.offer" search="[('applicant_id','=',ref('hr_applicant_developper'))]"/>
<value eval="{'state': 'full_signed'}"/>
</function>
<function model="hr.employee" name="write">
<value model="hr.employee" search="[('name','=','Billy Kyle')]"/>
<value model="res.partner" eval="{'image_1920': obj(ref('partner_developper')).image_1920}"/>
</function>
<function model="hr.employee" name="write">
<value model="hr.employee" search="[('name', '=', 'Billy Kyle')]"/>
<value eval="{
'contract_date_start': DateTime.today(),
'wage': 3100.0,
'wage_on_signature': 3100.0,
'structure_type_id': ref('hr.structure_type_employee'),
'hr_responsible_id': ref('base.user_demo'),
'contract_template_id': ref('contract_template_cdi_experienced_developer'),
'sign_template_id': ref('hr_contract_salary.sign_template_cdi_developer'),
'contract_update_template_id': ref('hr_contract_salary.sign_template_cdi_developer'),
'resource_calendar_id': ref('resource.resource_calendar_std_38h'),
'applicant_id': ref('hr_applicant_developper'),
}"/>
</function>
</odoo>