~zaber/openupgrade-addons/missing-import

« back to all changes in this revision

Viewing changes to email_template/email_template_view.xml

[NEW] email_template (extracted from poweremail) just to send emails -specially for the marketing_campaign

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
<openerp>
 
3
        <data>
 
4
                <!-- Email Template PReview -->
 
5
                <record model="ir.ui.view" id="email_template_preview_form">
 
6
                        <field name="name">email_template.preview.form</field>
 
7
                        <field name="model">email_template.preview</field>
 
8
                        <field name="type">form</field>
 
9
                        <field name="arch" type="xml">
 
10
                                <form string="Email Preview">
 
11
                                        <field name="rel_model" />
 
12
                                        <newline />
 
13
                                        <field name="rel_model_ref" on_change="on_change_ref(rel_model_ref, context)" />
 
14
                                        <newline />
 
15
                                        <field name="to" />
 
16
                                        <newline />
 
17
                                        <field name="cc" />
 
18
                                        <newline />
 
19
                                        <field name="bcc" />
 
20
                                        <newline />
 
21
                                        <field name="subject" />
 
22
                                        <newline />
 
23
                                        <field name="body_text" />
 
24
                                        <newline />
 
25
                                        <!-- <field name="body_html" widget="text_html" />-->
 
26
                                        <!-- 
 
27
                                        Removed text_html because it doesnt work in GTK
 
28
                                        And TinyMCE messes up the HTML in Web Client
 
29
                                         -->
 
30
                                        <field name="body_html"/>
 
31
                                        <newline />
 
32
                                        <field name="report" />
 
33
                                        <group>
 
34
                                                <button icon="gtk-ok" special="cancel" string="OK" />
 
35
                                        </group>
 
36
                                </form>
 
37
                        </field>
 
38
                </record>
 
39
 
 
40
                <record id="wizard_email_template_preview" model="ir.actions.act_window">
 
41
                        <field name="name">Template Preview</field>
 
42
                        <field name="res_model">email_template.preview</field>
 
43
                        <field name="src_model">email_template.preview</field>
 
44
                        <field name="type">ir.actions.act_window</field>
 
45
                        <field name="view_type">form</field>
 
46
                        <field name="view_mode">form</field>
 
47
                        <field name="auto_refresh" eval="1" />
 
48
                        <field name="target">new</field>
 
49
                        <field name="context">{'ids':active_id}</field>
 
50
                </record>
 
51
                <!--EMail client Form view  -->
 
52
 
 
53
                <record model="ir.ui.view" id="email_template_form">
 
54
                        <field name="name">email.template.form</field>
 
55
                        <field name="model">email.template</field>
 
56
                        <field name="type">form</field>
 
57
                        <field name="arch" type="xml">
 
58
                                <form string="Email Templates">
 
59
                                        <field name="name" />
 
60
                                        <field name="object_name" required="1"
 
61
                                                on_change="change_model(object_name)" />
 
62
                                        <field name="model_int_name" invisible="1" />
 
63
                                        <notebook colspan="4">
 
64
                                                <page string="Mail Details">
 
65
                                                        <group col="4" colspan="2">
 
66
                                                                <field name="def_to" colspan="4" required="1" />
 
67
                                                                <field name="def_cc" colspan="4" />
 
68
                                                                <field name="def_bcc" colspan="4" />
 
69
                                                        </group>
 
70
                                                        <group col="2" colspan="2">
 
71
                                                                <field name="def_subject" colspan="4" required="1" />
 
72
                                                                <field name="use_sign" colspan="4" />
 
73
                                                                <field name="lang" colspan="4" />
 
74
                                                        </group>
 
75
                                                        <separator colspan="3" string="Standard Body" />
 
76
                                                        <separator colspan="1" string="Expression Builder" />
 
77
 
 
78
                                                        <notebook>
 
79
                                                                <page string="Body (Text)">
 
80
                                                                        <field name="def_body_text" colspan="4" nolabel="1" />
 
81
                                                                </page>
 
82
                                                                <page string="Body (Raw HTML)">
 
83
                                                                        <field name="def_body_html" colspan="4" nolabel="1" />
 
84
                                                                        <label string="Note: This is Raw HTML." colspan="4" />
 
85
                                                                </page>
 
86
                                                        </notebook>
 
87
                                                        <group col="4">
 
88
                                                                <field name="template_language"
 
89
                                                                        on_change="onchange_null_value(model_object_field,sub_model_object_field,null_value,template_language,context)" />
 
90
                                                                <notebook>
 
91
                                                                        <page string="Insert Simple Field">
 
92
 
 
93
                                                                                <field name="model_object_field"
 
94
                                                                                        domain="[('model_id','=',object_name),('ttype','!=','one2many'),('ttype','!=','many2many')]"
 
95
                                                                                        on_change="onchange_model_object_field(model_object_field, template_language,context)"
 
96
                                                                                        colspan="4" />
 
97
                                                                                <field name="sub_object" readonly="1" colspan="4" />
 
98
                                                                                <field name="sub_model_object_field"
 
99
                                                                                        domain="[('model_id','=',sub_object),('ttype','!=','one2many'),('ttype','!=','many2many')]"
 
100
                                                                                        colspan="4"
 
101
                                                                                        attrs="{'readonly':[('sub_object','=',False)],'required':[('sub_object','!=',False)]}"
 
102
                                                                                        on_change="onchange_sub_model_object_field(model_object_field,sub_model_object_field,template_language,context)" />
 
103
                                                                                <field name="null_value" colspan="4"
 
104
                                                                                        on_change="onchange_null_value(model_object_field,sub_model_object_field,null_value,template_language,context)" />
 
105
                                                                                <field name="copyvalue" colspan="4" />
 
106
                                                                        </page>
 
107
                                                                </notebook>
 
108
                                                                <button name="%(wizard_email_template_preview)d" string="Preview Template"
 
109
                                                                        type="action" colspan="4" target="new" />
 
110
                                                        </group>
 
111
                                                </page>
 
112
                                                <page string="Security">
 
113
                                                        <separator colspan="4" string="Allowed User Groups" />
 
114
                                                        <field name="allowed_groups" string="Allowed User Groups"
 
115
                                                                nolabel="1" />
 
116
                                                </page>
 
117
                                                <page string="Advanced">
 
118
                                                        <separator string="Automatic Email" colspan="4" />
 
119
                                                        <field name="enforce_from_account" attrs="{'required':[('auto_email','=',True)]}" />
 
120
                                                        <newline/>
 
121
                                                        <field name="ref_ir_act_window" />
 
122
                                                        <field name="ref_ir_value" />
 
123
                                                        <separator string="Attachments (Report to attach)" colspan="4"/>
 
124
                                                        <field name="file_name" colspan="2" />
 
125
                                                        <field name="report_template" colspan="2"
 
126
                                                                        domain="[('model','=',model_int_name)]" />
 
127
                                                </page>
 
128
                                        </notebook>
 
129
                                </form>
 
130
                        </field>
 
131
                </record>
 
132
 
 
133
                <record model="ir.ui.view" id="email_template_tree">
 
134
                        <field name="name">email.template.tree</field>
 
135
                        <field name="model">email.template</field>
 
136
                        <field name="type">tree</field>
 
137
                        <field name="arch" type="xml">
 
138
                                <tree string="Email Templates">
 
139
                                        <field name="name" select="1" />
 
140
                                        <field name="object_name" required="1" select="1" />
 
141
                                        <field name="def_to" colspan="4" select="2" />
 
142
                                        <field name="def_cc" colspan="4" select="2" />
 
143
                                        <field name="def_bcc" colspan="4" select="2" />
 
144
                                        <field name="def_subject" colspan="4" select="2" />
 
145
                                        <field name="use_sign" colspan="4" select="2" />
 
146
                                        <field name="file_name" colspan="4" />
 
147
                                        <field name="enforce_from_account" />
 
148
                                </tree>
 
149
                        </field>
 
150
                </record>
 
151
 
 
152
        <record id="view_email_template_search" model="ir.ui.view">
 
153
           <field name="name">email.template.search</field>
 
154
           <field name="model">email.template</field>
 
155
           <field name="type">search</field>
 
156
           <field name="arch" type="xml">
 
157
               <search string="Templates">
 
158
                    <separator orientation="vertical"/>
 
159
                    <field name="name" select="1"/>
 
160
                    <field name="object_name" select="1"/>
 
161
                    <field name="def_to" select="1"/>
 
162
                    <separator orientation="vertical"/>
 
163
                    <field name="lang" select="1"/>
 
164
                    <field name="def_subject" select="1"/>
 
165
                    <field name="file_name" select="1"/>
 
166
               </search>
 
167
           </field>
 
168
        </record>
 
169
 
 
170
                <record model="ir.actions.act_window" id="action_email_template_tree_all">
 
171
                        <field name="name">Email Templates</field>
 
172
                        <field name="res_model">email.template</field>
 
173
                        <field name="view_type">form</field>
 
174
                        <field name="view_mode">form,tree</field>
 
175
                        <field name="view_id" ref="email_template_tree" />
 
176
            <field name="search_view_id" ref="view_email_template_search"/>
 
177
                </record>
 
178
 
 
179
                <menuitem name="E-MAIL Templates" id="menu_email_template_all"
 
180
                        parent="menu_email_template_configuration" action="action_email_template_tree_all" />
 
181
 
 
182
        </data>
 
183
</openerp>
 
184
 
 
185
 
 
186
 
 
187
 
 
188