[IMP] account_followup: use the new signal_xxx methods instead of trg_validate.
[odoo/odoo.git] / addons / mail / wizard / mail_compose_message_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         <record model="ir.ui.view" id="email_compose_message_wizard_form">
5             <field name="name">mail.compose.message.form</field>
6             <field name="model">mail.compose.message</field>
7             <field name="arch" type="xml">
8                 <form string="Compose Email" version="7.0">
9                     <group>
10                         <!-- truly invisible fields for control and options -->
11                         <field name="composition_mode" invisible="1"/>
12                         <field name="model" invisible="1"/>
13                         <field name="res_id" invisible="1"/>
14                         <field name="parent_id" invisible="1"/>
15                         <!-- visible wizard -->
16                         <label for="partner_ids" string="Recipients"/>
17                         <div groups="base.group_user">
18                             <span attrs="{'invisible':['|', ('model', '=', False), ('composition_mode', '!=', 'mass_mail')]}">
19                                 Followers of selected items and
20                             </span>
21                             <span attrs="{'invisible':['|', ('model', '=', False), ('composition_mode', '=', 'mass_mail')]}">
22                                 Followers of
23                                 <field name="record_name" readonly="1" class="oe_inline"
24                                     attrs="{'invisible':[('model', '=', False)]}"/>
25                                 and 
26                             </span>
27                             <field name="partner_ids" widget="many2many_tags_email" placeholder="Add contacts to notify..."
28                                 context="{'force_email':True, 'show_email':True}"/>
29                         </div>
30                         <field name="subject" placeholder="Subject..."/>
31                     </group>
32                     <field name="body"/>
33                     <field name="attachment_ids" widget="many2many_binary"/>
34                     <footer>
35                         <button string="Send" name="send_mail" type="object" class="oe_highlight"/>
36                         or
37                         <button string="Cancel" class="oe_link" special="cancel" />
38                     </footer>
39                 </form>
40             </field>
41         </record>
42
43         <record id="action_email_compose_message_wizard" model="ir.actions.act_window">
44             <field name="name">Compose Email</field>
45             <field name="res_model">mail.compose.message</field>
46             <field name="src_model">mail.compose.message</field>
47             <field name="type">ir.actions.act_window</field>
48             <field name="view_type">form</field>
49             <field name="view_mode">form</field>
50             <field name="target">new</field>
51         </record>
52
53         <!--  Replace the default mass-mailing wizard in base with the composition wizard -->
54         <act_window name="Mass Mailing"
55                 res_model="mail.compose.message"
56                 src_model="res.partner"
57                 view_mode="form"
58                 multi="True"
59                 target="new"
60                 key2="client_action_multi"
61                 id="base.action_partner_mass_mail"
62                 context="{'default_composition_mode': 'mass_mail'}"/>
63     </data>
64 </openerp>