[FIX] mail: model can be None or uninstalled
[odoo/odoo.git] / addons / sale / sale_data.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data noupdate="1">
4
5         <!-- After installation of the module, open the related menu -->
6         <record id="action_client_sale_menu" model="ir.actions.client">
7             <field name="name">Open Sale Menu</field>
8             <field name="tag">reload</field>
9             <field name="params" eval="{'menu_id': ref('base.menu_base_partner')}"/>
10         </record>
11         <record id="base.open_menu" model="ir.actions.todo">
12             <field name="action_id" ref="action_client_sale_menu"/>
13             <field name="state">open</field>
14         </record>
15
16         <!-- Requests Links -->
17         <record id="req_link_sale_order" model="res.request.link">
18             <field name="name">Sales Order</field>
19             <field name="object">sale.order</field>
20         </record>
21
22         <!-- notify all employees of module installation -->
23         <record model="mail.message" id="module_install_notification">
24             <field name="model">mail.group</field>
25             <field name="res_id" ref="mail.group_all_employees"/>
26             <field name="type">notification</field>
27             <field name="subtype_id" ref="mail.mt_comment"/>
28             <field name="subject">Sales Management application installed!</field>
29             <field name="body"><![CDATA[<p>This application lets you create and send quotations and process your sales orders; from delivery to invoicing.</p>
30 <p>If you need to manage your sales pipeline (leads, opportunities, phonecalls), the <i>CRM</i> application may be useful. Use the Settings menu to install it.</p>]]></field>
31         </record>
32
33         <!-- Sale-related subtypes for messaging / Chatter -->
34         <record id="mt_order_sent" model="mail.message.subtype">
35             <field name="name">Quotation sent</field>
36             <field name="res_model">sale.order</field>
37             <field name="default" eval="False"/>
38             <field name="description">Quotation sent</field>
39         </record>
40         <record id="mt_order_confirmed" model="mail.message.subtype">
41             <field name="name">Sales Order Confirmed</field>
42             <field name="res_model">sale.order</field>
43             <field name="default" eval="True"/>
44             <field name="description">Quotation confirmed</field>
45         </record>
46
47         <!-- Salesteam-related subtypes for messaging / Chatter -->
48         <record id="mt_salesteam_order_sent" model="mail.message.subtype">
49             <field name="name">Quotation Send</field>
50             <field name="sequence">20</field>
51             <field name="res_model">crm.case.section</field>
52             <field name="parent_id" eval="ref('sale.mt_order_sent')"/>
53             <field name="relation_field">section_id</field>
54         </record>
55         <record id="mt_salesteam_order_confirmed" model="mail.message.subtype">
56             <field name="name">Sales Order Confirmed</field>
57             <field name="sequence">21</field>
58             <field name="res_model">crm.case.section</field>
59             <field name="parent_id" eval="ref('sale.mt_order_confirmed')"/>
60             <field name="relation_field">section_id</field>
61         </record>
62
63     </data>
64 </openerp>