diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/hr_contract/data | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/hr_contract/data')
| -rw-r--r-- | addons/hr_contract/data/hr_contract_data.xml | 59 | ||||
| -rw-r--r-- | addons/hr_contract/data/hr_contract_demo.xml | 183 |
2 files changed, 242 insertions, 0 deletions
diff --git a/addons/hr_contract/data/hr_contract_data.xml b/addons/hr_contract/data/hr_contract_data.xml new file mode 100644 index 00000000..56f6aabc --- /dev/null +++ b/addons/hr_contract/data/hr_contract_data.xml @@ -0,0 +1,59 @@ +<?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> diff --git a/addons/hr_contract/data/hr_contract_demo.xml b/addons/hr_contract/data/hr_contract_demo.xml new file mode 100644 index 00000000..ac9a3ee1 --- /dev/null +++ b/addons/hr_contract/data/hr_contract_demo.xml @@ -0,0 +1,183 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <record id="base.user_demo" model="res.users"> + <field name="groups_id" eval="[(4, ref('hr_contract.group_hr_contract_manager'))]"/> + </record> + + <record id="hr_contract_admin" model="hr.contract"> + <field name="name">Mitchell Admin Contract</field> + <field name="date_start" eval="time.strftime('%Y')+'-1-1'"/> + <field name="employee_id" ref="hr.employee_admin"/> + <field name="job_id" model="hr.job" + eval="obj().env.ref('hr.employee_admin').job_id.id"/> + <field name="department_id" model="hr.department" + eval="obj().env.ref('hr.employee_admin').department_id.id"/> + <field eval="7540.0" name="wage"/> + <field name="state">draft</field> + <field name="kanban_state">normal</field> + </record> + + <record id="hr_contract_al" model="hr.contract"> + <field name="name">Ronnie Hart Contract</field> + <field name="date_start" eval="time.strftime('%Y')+'-1-1'"/> + <field name="employee_id" ref="hr.employee_al"/> + <field name="job_id" model="hr.job" + eval="obj().env.ref('hr.employee_al').job_id.id"/> + <field name="department_id" model="hr.department" + eval="obj().env.ref('hr.employee_al').department_id.id"/> + <field eval="4000.0" name="wage"/> + <field name="state">open</field> + <field name="kanban_state">normal</field> + </record> + + <record id="hr_contract_mit" model="hr.contract"> + <field name="name">Marketing Executive Contract</field> + <field name="date_start" eval="time.strftime('%Y')+'-3-1'"/> + <field name="employee_id" ref="hr.employee_mit"/> + <field name="job_id" model="hr.job" + eval="obj().env.ref('hr.employee_mit').job_id.id"/> + <field name="department_id" model="hr.department" + eval="obj().env.ref('hr.employee_mit').department_id.id"/> + <field eval="4500.0" name="wage"/> + <field name="state">open</field> + <field name="kanban_state">normal</field> + </record> + + <record id="hr_contract_stw" model="hr.contract"> + <field name="name">Randall Lewis Contract</field> + <field name="date_start" eval="time.strftime('%Y')+'-2-1'"/> + <field name="date_end" eval="time.strftime('%Y')+'-12-1'"/> + <field name="employee_id" ref="hr.employee_stw"/> + <field name="job_id" model="hr.job" + eval="obj().env.ref('hr.employee_stw').job_id.id"/> + <field name="department_id" model="hr.department" + eval="obj().env.ref('hr.employee_stw').department_id.id"/> + <field eval="4500.0" name="wage"/> + <field name="state">open</field> + <field name="kanban_state">normal</field> + </record> + + <record id="hr_contract_qdp" model="hr.contract"> + <field name="name">Demo Contract</field> + <field name="date_start" eval="time.strftime('%Y')+'-3-1'"/> + <field name="employee_id" ref="hr.employee_qdp"/> + <field name="job_id" model="hr.job" + eval="obj().env.ref('hr.employee_qdp').job_id.id"/> + <field name="department_id" model="hr.department" + eval="obj().env.ref('hr.employee_qdp').department_id.id"/> + <field eval="3750.0" name="wage"/> + <field name="state">draft</field> + <field name="kanban_state">normal</field> + </record> + + <record id="hr_contract_han" model="hr.contract"> + <field name="name">Walter Horton Contract</field> + <field name="date_start" eval="time.strftime('%Y')+'-3-1'"/> + <field name="employee_id" ref="hr.employee_han"/> + <field name="job_id" model="hr.job" + eval="obj().env.ref('hr.employee_han').job_id.id"/> + <field name="department_id" model="hr.department" + eval="obj().env.ref('hr.employee_han').department_id.id"/> + <field eval="4600.0" name="wage"/> + <field name="state">open</field> + <field name="kanban_state">normal</field> + </record> + + <record id="hr_contract_niv" model="hr.contract"> + <field name="name">Sharlene Rhodes Contract</field> + <field name="date_start" eval="time.strftime('%Y-%m')+'-1'"/> + <field name="date_end" eval="time.strftime('%Y')+'-12-1'"/> + <field name="employee_id" ref="hr.employee_niv"/> + <field name="job_id" model="hr.job" + eval="obj().env.ref('hr.employee_niv').job_id.id"/> + <field name="department_id" model="hr.department" + eval="obj().env.ref('hr.employee_niv').department_id.id"/> + <field eval="4000.0" name="wage"/> + <field name="state">draft</field> + <field name="kanban_state">normal</field> + </record> + + <record id="hr_contract_jth" model="hr.contract"> + <field name="name">Toni Jimenez</field> + <field name="date_start" eval="time.strftime('%Y-%m')+'-1'"/> + <field name="date_end" eval="time.strftime('%Y')+'-12-1'"/> + <field name="employee_id" ref="hr.employee_jth"/> + <field name="job_id" model="hr.job" + eval="obj().env.ref('hr.employee_jth').job_id.id"/> + <field name="department_id" model="hr.department" + eval="obj().env.ref('hr.employee_jth').department_id.id"/> + <field eval="4200.0" name="wage"/> + <field name="state">draft</field> + <field name="kanban_state">normal</field> + </record> + + <record id="hr_contract_chs" model="hr.contract"> + <field name="name">Jennie Fletcher Contract</field> + <field name="date_start" eval="time.strftime('%Y-%m')+'-1'"/> + <field name="employee_id" ref="hr.employee_chs"/> + <field name="job_id" model="hr.job" + eval="obj().env.ref('hr.employee_chs').job_id.id"/> + <field name="department_id" model="hr.department" + eval="obj().env.ref('hr.employee_chs').department_id.id"/> + <field eval="3750.0" name="wage"/> + <field name="state">cancel</field> + <field name="kanban_state">normal</field> + </record> + + <record id="hr_contract_jve" model="hr.contract"> + <field name="name">Paul Williams Contract</field> + <field name="date_start" eval="time.strftime('%Y-%m')+'-1'"/> + <field name="employee_id" ref="hr.employee_jve"/> + <field name="job_id" model="hr.job" + eval="obj().env.ref('hr.employee_jve').job_id.id"/> + <field name="department_id" model="hr.department" + eval="obj().env.ref('hr.employee_jve').department_id.id"/> + <field eval="3950.0" name="wage"/> + <field name="state">cancel</field> + <field name="kanban_state">normal</field> + </record> + + <record id="hr_contract_fme" model="hr.contract"> + <field name="name">Keith Byrd Contract</field> + <field name="date_start" eval="'2015-1-1'"/> + <field name="date_end" eval="time.strftime('%Y-%m-%d')"/> + <field name="employee_id" ref="hr.employee_fme"/> + <field name="job_id" model="hr.job" + eval="obj().env.ref('hr.employee_fme').job_id.id"/> + <field name="department_id" model="hr.department" + eval="obj().env.ref('hr.employee_fme').department_id.id"/> + <field eval="3650.0" name="wage"/> + <field name="state">open</field> + <field name="kanban_state">blocked</field> + </record> + + <record id="hr_contract_fpi" model="hr.contract"> + <field name="name">Audrey Peterson Contract</field> + <field name="date_start" eval="'2015-1-1'"/> + <field name="date_end" eval="'2017-12-1'"/> + <field name="employee_id" ref="hr.employee_fpi"/> + <field name="job_id" model="hr.job" + eval="obj().env.ref('hr.employee_fpi').job_id.id"/> + <field name="department_id" model="hr.department" + eval="obj().env.ref('hr.employee_fpi').department_id.id"/> + <field eval="3750.0" name="wage"/> + <field name="state">close</field> + <field name="kanban_state">normal</field> + </record> + + <record id="hr_contract_vad" model="hr.contract"> + <field name="name">Tina Williamson Contract</field> + <field name="date_start" eval="'2015-1-1'"/> + <field name="date_end" eval="'2018-2-1'"/> + <field name="employee_id" ref="hr.employee_vad"/> + <field name="job_id" model="hr.job" + eval="obj().env.ref('hr.employee_vad').job_id.id"/> + <field name="department_id" model="hr.department" + eval="obj().env.ref('hr.employee_vad').department_id.id"/> + <field eval="3750.0" name="wage"/> + <field name="state">close</field> + <field name="kanban_state">normal</field> + </record> + +</odoo>
\ No newline at end of file |
