Files
odoo_source/addons/hr_contract/data/hr_contract_data.xml
T
Yannick Tivisse d77f5eb820 [IMP] hr_contract: Move payroll structure type from hr_payroll to hr_contract
Purpose
=======

Even if you don't manage your payroll using Odoo, it could interesting to
categorize your contract (CP200, ...), in case you manage several kind
of workers or employees in your company.

TaskID: 2148537
2020-03-16 08:45:50 +00:00

60 lines
2.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- Structure Type -->
<record id="structure_type_employee" model="hr.payroll.structure.type">
<field name="name">Employee</field>
<field name="country_id" eval="False"/>
</record>
<record id="structure_type_worker" model="hr.payroll.structure.type">
<field name="name">Worker</field>
<field name="country_id" eval="False"/>
</record>
<record id="structure_type_employee_cp200_pfi" model="hr.payroll.structure.type">
<field name="name">CP200 PFI: Belgian Employee</field>
<field name="default_resource_calendar_id" ref="resource.resource_calendar_std_38h"/>
<field name="country_id" ref="base.be"/>
</record>
<record id="structure_type_employee_cp200" model="hr.payroll.structure.type">
<field name="name">CP200: Belgian Employee</field>
<field name="default_resource_calendar_id" ref="resource.resource_calendar_std_38h"/>
<field name="country_id" ref="base.be"/>
</record>
<!-- Contract-related subtypes for messaging / Chatter -->
<record id="mt_contract_pending" model="mail.message.subtype">
<field name="name">To Renew</field>
<field name="res_model">hr.contract</field>
<field name="default" eval="True"/>
<field name="description">Contract about to expire</field>
</record>
<record id="mt_contract_close" model="mail.message.subtype">
<field name="name">Expired</field>
<field name="res_model">hr.contract</field>
<field name="default" eval="False"/>
<field name="description">Contract expired</field>
</record>
<!-- Department-related (parent) subtypes for messaging / Chatter -->
<record id="mt_department_contract_pending" model="mail.message.subtype">
<field name="name">Contract to Renew</field>
<field name="res_model">hr.department</field>
<field name="default" eval="False"/>
<field name="parent_id" ref="mt_contract_pending"/>
<field name="relation_field">department_id</field>
<field name="description">Contract about to expire</field>
</record>
<!-- Expired Soon -->
<record id="ir_cron_data_contract_update_state" model="ir.cron">
<field name="name">HR Contract: update state</field>
<field name="model_id" ref="model_hr_contract"/>
<field name="type">ir.actions.server</field>
<field name="state">code</field>
<field name="code">model.update_state()</field>
<field name="interval_number">1</field>
<field name="interval_type">days</field>
<field name="numbercall">-1</field>
</record>
</data>
</odoo>