summaryrefslogtreecommitdiff
path: root/addons/maintenance/data/mail_data.xml
blob: 641aa3d7a68538f73e4d00afff936e796d373845 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
    <!-- Maintenance-specific activities, for automatic generation mainly -->
    <record id="mail_act_maintenance_request" model="mail.activity.type">
        <field name="name">Maintenance Request</field>
        <field name="icon">fa-wrench</field>
        <field name="res_model_id" ref="maintenance.model_maintenance_request"/>
    </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_maintenance_request"/>
        <field name="alias_user_id" ref="base.user_admin"/>
    </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">maintenance.request</field>
        <field name="default" eval="False"/>
        <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">maintenance.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">maintenance.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">maintenance.equipment.category</field>
        <field name="default" eval="True"/>
        <field name="parent_id" 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">maintenance.equipment.category</field>
        <field name="default" eval="True"/>
        <field name="parent_id" ref="mt_mat_assign"/>
        <field name="relation_field">category_id</field>
    </record>
    <record id="equipment_team_maintenance" model="maintenance.team">
        <field name="name">Internal Maintenance</field>
    </record>
</data>
</odoo>