a432e9aa1ce8328954b7119ea91e25e465eac1e8
[odoo/odoo.git] / addons / mass_mailing / views / email_template.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
4
5         <!-- Email Templates -->
6         <record model="ir.ui.view" id="email_template_form_minimal">
7             <field name="name">email.template.form.minimal</field>
8             <field name="model">email.template</field>
9             <field name="priority">32</field>
10             <field name="arch" type="xml">
11                 <form string="Templates">
12                     <sheet>
13                         <group>
14                             <group>
15                                 <field name="name" required="True"/>
16                                 <field name="model_id" required="1" options="{'no_open': True, 'no_create': True}"
17                                     on_change="onchange_model_id(model_id)"
18                                     domain="[('model', 'in', ['res.partner', 'mail.mass_mailing.contact'])]"/>
19                                 <field name="model" invisible="True"/>
20                                 <field name="use_default_to" invisible="1"/>
21                             </group>
22                             <group>
23                                 <div class="oe_right oe_button_box" name="buttons">
24                                     <button string="Edit Template" name="action_edit_html" type="object"/>
25                                     <button name="%(email_template.wizard_email_template_preview)d" string="Preview"
26                                         type="action" target="new"
27                                         context="{'template_id':active_id}"/>
28                                     <br />
29                                 </div>
30                             </group>
31                         </group>
32                         <notebook>
33                             <page string="Body">
34                                 <field name="body_html" nolabel="1"/>
35                                 <field name="attachment_ids" widget="many2many_binary"/>
36                             </page>
37                         </notebook>
38                        </sheet>
39                 </form>
40             </field>
41         </record>
42
43         <record model="ir.ui.view" id="view_email_template_kanban">
44             <field name="name">email.template.kanban</field>
45             <field name="model">email.template</field>
46             <field name="arch" type="xml">
47                 <kanban>
48                     <field name="body_html"/>
49                     <templates>
50                         <t t-name="kanban-box">
51                             <div t-attf-class="oe_kanban_card oe_kanban_global_click oe_kanban_email_template">
52                                 <div class="oe_dropdown_toggle oe_dropdown_kanban">
53                                     <span class="oe_e">i</span>
54                                     <ul class="oe_dropdown_menu">
55                                         <t t-if="widget.view.is_action_enabled('edit')">
56                                             <li><a type="edit">Edit</a></li>
57                                         </t>
58                                         <t t-if="widget.view.is_action_enabled('delete')">
59                                             <li><a type="delete">Delete</a></li>
60                                         </t>
61                                     </ul>
62                                 </div>
63                                  <div class="oe_kanban_content">
64                                     <h3>
65                                         <field name="name"/>
66                                     </h3>
67                                     <div class="kanban_html_preview">
68                                         <t t-raw="record.body_html.raw_value"/>
69                                     </div>
70                                 </div>
71                                 <div class="oe_clear"></div>
72                             </div>
73                         </t>
74                     </templates>
75                 </kanban>
76             </field>
77         </record>
78
79         <record model="ir.actions.act_window" id="action_email_template_marketing">
80             <field name="name">Templates</field>
81             <field name="res_model">email.template</field>
82             <field name="view_type">form</field>
83             <field name="view_mode">kanban,tree,form</field>
84             <field name="context">{
85     'form_view_ref': 'mass_mailing.email_template_form_minimal',
86     'default_use_default_to': True,
87 }</field>
88         </record>
89
90         <!-- Add Templates in Marketing / Mass mailing menu -->
91         <menuitem name="Mail Templates" id="menu_email_template"
92             parent="mass_mailing_campaign" sequence="3"
93             action="action_email_template_marketing"/>
94
95     </data>
96 </openerp>