summaryrefslogtreecommitdiff
path: root/addons/maintenance/data
diff options
context:
space:
mode:
authorThibault Delavallée <tde@openerp.com>2016-05-17 13:17:11 +0200
committerThibault Delavallée <tde@openerp.com>2016-07-04 16:22:37 +0200
commit12a35ec1a9b547ba57e9fdad12e0ddb40b54c5d8 (patch)
tree007f8fadd7f7ddba8bbe8a584a49e4638c793b37 /addons/maintenance/data
parent71aee8e1663a384f838b35f2320ee3fb44b46665 (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.xml84
-rw-r--r--addons/maintenance/data/maintenance_demo.xml131
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>