250 lines
12 KiB
XML
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>
|