diff options
| author | Thibault Delavallée <tde@openerp.com> | 2016-05-17 13:17:11 +0200 |
|---|---|---|
| committer | Thibault Delavallée <tde@openerp.com> | 2016-07-04 16:22:37 +0200 |
| commit | 12a35ec1a9b547ba57e9fdad12e0ddb40b54c5d8 (patch) | |
| tree | 007f8fadd7f7ddba8bbe8a584a49e4638c793b37 /addons/maintenance/data | |
| parent | 71aee8e1663a384f838b35f2320ee3fb44b46665 (diff) | |
[MOV] hr_equipment to maintenance
hr_equipment module is renamed to maintenance. No change is performed to the
module itself. It prepares further changes, mainly splitting maintenance from
hr_maintenance.
Diffstat (limited to 'addons/maintenance/data')
| -rw-r--r-- | addons/maintenance/data/maintenance_data.xml | 84 | ||||
| -rw-r--r-- | addons/maintenance/data/maintenance_demo.xml | 131 |
2 files changed, 215 insertions, 0 deletions
diff --git a/addons/maintenance/data/maintenance_data.xml b/addons/maintenance/data/maintenance_data.xml new file mode 100644 index 00000000000..4048e864a90 --- /dev/null +++ b/addons/maintenance/data/maintenance_data.xml @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> +<data noupdate="1"> + + <!-- Standard stages for Maintenance Request --> + <record id="stage_0" model="hr.equipment.stage"> + <field name="name">New Request</field> + <field name="sequence" eval="1" /> + <field name="fold" eval="False" /> + </record> + <record id="stage_1" model="hr.equipment.stage"> + <field name="name">In Progress</field> + <field name="sequence" eval="2" /> + <field name="fold" eval="False" /> + </record> + <record id="stage_3" model="hr.equipment.stage"> + <field name="name">Repaired</field> + <field name="sequence" eval="3" /> + <field name="fold" eval="True" /> + <field name="done" eval="True" /> + </record> + <record id="stage_4" model="hr.equipment.stage"> + <field name="name">Scrap</field> + <field name="sequence" eval="4" /> + <field name="fold" eval="True" /> + <field name="done" eval="True" /> + </record> + + <!-- email alias for maintenance requests --> + <record id="mail_alias_equipment" model="mail.alias"> + <field name="alias_name">helpdesk</field> + <field name="alias_model_id" ref="model_hr_equipment_request"/> + <field name="alias_user_id" ref="base.user_root"/> + </record> + + <!-- Maintenance Request-related subtypes for messaging / Chatter --> + <record id="mt_req_created" model="mail.message.subtype"> + <field name="name">Request Created</field> + <field name="res_model">hr.equipment.request</field> + <field name="hidden" eval="True"/> + <field name="description">Maintenance Request created</field> + </record> + <record id="mt_req_status" model="mail.message.subtype"> + <field name="name">Status Changed</field> + <field name="res_model">hr.equipment.request</field> + <field name="default" eval="True"/> + <field name="description">Status changed</field> + </record> + + <!-- Equipment-related subtypes for messaging / Chatter --> + <record id="mt_mat_assign" model="mail.message.subtype"> + <field name="name">Equipment Assigned</field> + <field name="res_model">hr.equipment</field> + <field name="description">Equipment Assigned</field> + </record> + + <!-- Equipment Category-related subtypes for messaging / Chatter --> + <record id="mt_cat_req_created" model="mail.message.subtype"> + <field name="name">Maintenance Request Created</field> + <field name="res_model">hr.equipment.category</field> + <field name="default" eval="True"/> + <field name="parent_id" eval="ref('mt_req_created')"/> + <field name="relation_field">category_id</field> + </record> + <record id="mt_cat_mat_assign" model="mail.message.subtype"> + <field name="name">Equipment Assigned</field> + <field name="res_model">hr.equipment.category</field> + <field name="default" eval="True"/> + <field name="parent_id" eval="ref('mt_mat_assign')"/> + <field name="relation_field">category_id</field> + </record> + + <record id="hr_equipment_computer" model="hr.equipment.category"> + <field name="name">Computers</field> + </record> + <record id="hr_equipment_software" model="hr.equipment.category"> + <field name="name">Software</field> + </record> + <record id="hr_equipment_printer" model="hr.equipment.category"> + <field name="name">Printers</field> + </record> + +</data> +</odoo> diff --git a/addons/maintenance/data/maintenance_demo.xml b/addons/maintenance/data/maintenance_demo.xml new file mode 100644 index 00000000000..ec77c10f478 --- /dev/null +++ b/addons/maintenance/data/maintenance_demo.xml @@ -0,0 +1,131 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> +<data noupdate="1"> + + <!-- Equipment categories --> + <record id="hr_equipment_monitor" model="hr.equipment.category"> + <field name="name">Monitors</field> + <field name="user_id" ref="base.user_root"/> + <field name="color">3</field> + </record> + <record id="hr_equipment_phone" model="hr.equipment.category"> + <field name="name">Phones</field> + <field name="user_id" ref="base.user_root"/> + </record> + + <!-- Equipments --> + <record id="hr_equipment_monitor1" model="hr.equipment"> + <field name="name">Samsung Monitor 15"</field> + <field name="category_id" ref="hr_equipment_monitor"/> + <field name="employee_id" ref="hr.employee_al"/> + <field name="user_id" ref="base.user_root"/> + <field name="assign_date" eval="time.strftime('%Y-%m-10')"/> + <field name="serial_no">MT/122/11112222</field> + <field name="model">NP300E5X</field> + </record> + <record id="hr_equipment_monitor4" model="hr.equipment"> + <field name="name">Samsung Monitor 15"</field> + <field name="category_id" ref="hr_equipment_monitor"/> + <field name="employee_id" ref="hr.employee_stw"/> + <field name="user_id" ref="base.user_root"/> + <field name="assign_date" eval="time.strftime('%Y-01-01')"/> + <field name="serial_no">MT/125/22778837</field> + <field name="model">NP355E5X</field> + </record> + <record id="hr_equipment_monitor6" model="hr.equipment"> + <field name="name">Samsung Monitor 15"</field> + <field name="category_id" ref="hr_equipment_monitor"/> + <field name="employee_id" ref="hr.employee_qdp"/> + <field name="user_id" ref="base.user_demo"/> + <field name="assign_date" eval="time.strftime('%Y-02-01')"/> + <field name="serial_no">MT/127/18291018</field> + <field name="model">NP355E5X</field> + <field name="color">3</field> + </record> + <record id="hr_equipment_computer3" model="hr.equipment"> + <field name="name">Acer Laptop</field> + <field name="category_id" ref="hr_equipment_computer"/> + <field name="employee_id" ref="hr.employee_jve"/> + <field name="user_id" ref="base.user_root"/> + <field name="assign_date" eval="time.strftime('%Y-03-08')"/> + <field name="serial_no">LP/203/19281928</field> + <field name="model">NE56R</field> + </record> + <record id="hr_equipment_computer5" model="hr.equipment"> + <field name="name">Acer Laptop</field> + <field name="category_id" ref="hr_equipment_computer"/> + <field name="employee_id" ref="hr.employee_jgo"/> + <field name="user_id" ref="base.user_demo"/> + <field name="assign_date" eval="time.strftime('%Y-04-08')"/> + <field name="serial_no">LP/205/12928291</field> + <field name="model">V5131</field> + </record> + <record id="hr_equipment_computer9" model="hr.equipment"> + <field name="name">HP Laptop</field> + <field name="category_id" ref="hr_equipment_computer"/> + <field name="employee_id" ref="hr.employee_vad"/> + <field name="user_id" ref="base.user_demo"/> + <field name="assign_date" eval="time.strftime('%Y-%m-11')"/> + <field name="serial_no">LP/303/28292090</field> + <field name="model">17-j059nr</field> + </record> + <record id="hr_equipment_computer11" model="hr.equipment"> + <field name="name">HP Laptop</field> + <field name="category_id" ref="hr_equipment_computer"/> + <field name="employee_id" ref="hr.employee_jth"/> + <field name="user_id" ref="base.user_demo"/> + <field name="assign_date" eval="time.strftime('%Y-05-01')"/> + <field name="serial_no">LP/305/17281718</field> + </record> + <record id="hr_equipment_printer1" model="hr.equipment"> + <field name="name">HP Inkjet printer</field> + <field name="category_id" ref="hr_equipment_printer"/> + <field name="user_id" ref="base.user_demo"/> + <field name="serial_no">PR/011/2928191889</field> + </record> + + <!--Maintenance Request--> + + <record id="m_request_3" model="hr.equipment.request"> + <field name="name">Resolution is bad</field> + <field name="user_id" ref="base.user_demo"/> + <field name="employee_id" ref="hr.employee_qdp"/> + <field name="equipment_id" ref="hr_equipment_monitor6"/> + <field name="category_id" ref="hr_equipment_monitor"/> + <field name="color">7</field> + <field name="stage_id" ref="stage_3"/> + </record> + <record id="m_request_4" model="hr.equipment.request"> + <field name="name">Some keys are not working</field> + <field name="user_id" ref="base.user_root"/> + <field name="employee_id" ref="hr.employee_qdp"/> + <field name="equipment_id" ref="hr_equipment_computer3"/> + <field name="category_id" ref="hr_equipment_computer"/> + <field name="stage_id" ref="stage_0"/> + </record> + <record id="m_request_6" model="hr.equipment.request"> + <field name="name">Motherboard failed</field> + <field name="user_id" ref="base.user_demo"/> + <field name="employee_id" ref="hr.employee_jgo"/> + <field name="equipment_id" ref="hr_equipment_computer5"/> + <field name="category_id" ref="hr_equipment_computer"/> + <field name="stage_id" ref="stage_4"/> + </record> + <record id="m_request_7" model="hr.equipment.request"> + <field name="name">Battery drains fast</field> + <field name="user_id" ref="base.user_demo"/> + <field name="employee_id" ref="hr.employee_vad"/> + <field name="equipment_id" ref="hr_equipment_computer9"/> + <field name="category_id" ref="hr_equipment_computer"/> + <field name="stage_id" ref="stage_1"/> + </record> + <record id="m_request_8" model="hr.equipment.request"> + <field name="name">Touchpad not working</field> + <field name="user_id" ref="base.user_demo"/> + <field name="employee_id" ref="hr.employee_jth"/> + <field name="equipment_id" ref="hr_equipment_computer11"/> + <field name="category_id" ref="hr_equipment_computer"/> + <field name="stage_id" ref="stage_1"/> + </record> +</data> +</odoo> |
