Launchpad automatic translations update.
[odoo/odoo.git] / addons / mail_gateway / mail_gateway_view.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
4
5         <menuitem id="base.menu_mail_gateway" name="Emails"
6             parent="base.menu_base_config" sequence="1" />
7
8         <record model="ir.ui.view" id="view_mailgate_message_form">
9           <field name="name">mailgate.message.form</field>
10             <field name="model">mailgate.message</field>
11             <field name="type">form</field>
12             <field name="arch" type="xml">
13              <form string="mailgate message">
14                     <group colspan="4" col="6">
15                         <field name="name" string="Subject" required="1" select="1"  widget="char" size="512"/>
16                         <field name="date" required="1" select="1"/>
17                         <field name="user_id" string="Owner" select="1"/>
18                         <field name="partner_id" readonly="1" />
19                     </group>
20                     <notebook colspan="4">
21                         <page string="Details">
22                             <group col="2" colspan="2">
23                                 <separator string="Email Followers" colspan="4"/>
24                                 <field name="email_from" />
25                                 <field name="email_to" widget="char" size="512"/>
26                                 <field name="email_cc" widget="char" size="512"/>
27                                 <field name="email_bcc" widget="char" size="512" groups="base.group_extended"/>
28                            </group>
29                            <group col="2" colspan="2">
30                                 <separator string="Message Details" colspan="4"/>
31                                 <field name="model" readonly="1"/>
32                                 <group col="3" colspan="2">
33                                     <field name="res_id"  readonly="1"/>
34                                     <button name="open_document" string="Open Document" type="object" icon="gtk-jump-to"/>
35                                 </group>
36                                 <field name="message_id" />
37                                 <field name="ref_id" />
38                            </group>
39                            <separator string="Description" colspan="4"/>
40                             <field name="description" nolabel="1" colspan="4" />
41                         </page>
42                         <page string="Attachments">
43                             <separator string="Attachments" colspan="4"/>
44                             <field name="attachment_ids" nolabel="1" colspan="4" readonly="1"/>
45                         </page>
46                     </notebook>
47                 </form>
48             </field>
49         </record>
50
51         <record model="ir.ui.view" id="view_mailgate_message_tree">
52             <field name="name">mailgate.message.tree</field>
53             <field name="model">mailgate.message</field>
54             <field name="type">tree</field>
55             <field name="arch" type="xml">
56                 <tree string="Emails">
57                     <field name="date" />
58                     <field name="name" string="Subject"/>
59                     <field name="email_from" string="From"/>
60                     <field name="user_id" string="Owner"/>
61                     <field name="message_id" string="Message" invisible="1"/>
62                     <field name="partner_id" invisible="1"/>
63                     <button name="open_document" string="Open Document" type="object" icon="gtk-jump-to"/>
64                     <button name="open_attachment" string="Open Attachments" type="object" icon="gtk-jump-to"/>
65                 </tree>
66             </field>
67         </record>
68
69         <record model="ir.ui.view" id="view_mailgate_message_search">
70             <field name="name">mailgate.message.search</field>
71             <field name="model">mailgate.message</field>
72             <field name="type">search</field>
73             <field name="arch" type="xml">
74                 <search string="Email Search">
75                     <field name="name" string="Subject"/>
76                     <field name="date" />
77                     <field name="user_id" string="Owner"/>
78                     <field name="partner_id" string="Partner Name"/>
79                     <newline/>
80                     <group expand="0" string="Group By..." groups="base.group_extended">
81                         <filter string="Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/>
82                         <filter string="Owner" name="User" icon="terp-personal" context="{'group_by':'user_id'}"/>
83                         <separator orientation="vertical"/>
84                          <filter string="Thread" icon="terp-mail-" domain="[]" context="{'group_by':'message_id'}"/>
85                          <separator orientation="vertical"/>
86                          <filter string="Month" help="Creation Month" icon="terp-go-month" domain="[]" context="{'group_by':'date'}"/>
87                     </group>
88                 </search>
89             </field>
90         </record>
91
92
93
94
95         <record id="action_view_mail_message" model="ir.actions.act_window">
96             <field name="name">Messages</field>
97             <field name="res_model">mailgate.message</field>
98             <field name="view_type">form</field>
99             <field name="view_mode">tree,form</field>
100             <field name="search_view_id" ref="view_mailgate_message_search"/>
101         </record>
102
103
104
105
106         <record model="ir.ui.view" id="view_mailgate_thread_form">
107             <field name="name">mailgate.thread.form</field>
108             <field name="model">mailgate.thread</field>
109             <field name="type">form</field>
110             <field name="arch" type="xml">
111                 <form string="Mailgateway Thread">
112                     <separator string="History" colspan="4"/>
113                     <field name="message_ids" nolabel="1" colspan="4" mode="tree,form">
114                         <tree string="Mailgateway History">
115                             <field name="display_text" />
116                         </tree>
117                         <form string="Mailgate History">
118                             <field name="name" widget="char" size="512"/>
119                             <field name="date" />
120                             <field name="user_id" />
121                             <field name="message_id" />
122                             <field name="history" />
123                             <notebook colspan="4">
124                                 <page string="Email Details">
125                                     <group col="4" colspan="4">
126                                         <separator string="Email Details" colspan="4"/>
127                                         <field name="email_from" />
128                                         <field name="email_to" widget="char" size="512"/>
129                                         <field name="email_cc" widget="char" size="512"/>
130                                         <field name="email_bcc" widget="char" size="512"/>
131                                    </group>
132                                 </page>
133                                 <page string="Attachments">
134                                     <separator string="Attachments" colspan="4"/>
135                                     <field name="attachment_ids" nolabel="1" colspan="4" />
136                                 </page>
137                             </notebook>
138                         </form>
139                     </field>
140                 </form>
141             </field>
142         </record>
143
144         <record model="ir.ui.view" id="view_mailgate_thread_tree">
145             <field name="name">mailgate.thread.tree</field>
146             <field name="model">mailgate.thread</field>
147             <field name="type">tree</field>
148             <field name="arch" type="xml">
149                 <tree string="Mailgateway Thread">
150                     <field name="message_ids" />
151                 </tree>
152             </field>
153         </record>
154
155
156
157
158          <!--        Emails action-->
159         <record model="ir.actions.act_window" id="action_view_mailgate_thread">
160             <field name="name">Mailgateway Threads</field>
161             <field name="res_model">mailgate.thread</field>
162             <field name="view_mode">tree,form</field>
163             <field name="view_type">form</field>
164             <field name="view_id" ref="view_mailgate_thread_tree"/>
165         </record>
166
167         <record model="ir.actions.act_window.view" id="action_view_mailgate_thread_view1">
168             <field name="sequence" eval="1"/>
169             <field name="view_mode">tree</field>
170             <field name="view_id" ref="view_mailgate_thread_tree"/>
171             <field name="act_window_id" ref="action_view_mailgate_thread"/>
172         </record>
173         <record model="ir.actions.act_window.view" id="action_view_mailgate_thread_view2">
174             <field name="sequence" eval="2"/>
175             <field name="view_mode">form</field>
176             <field name="view_id" ref="view_mailgate_thread_form"/>
177             <field name="act_window_id" ref="action_view_mailgate_thread"/>
178         </record>
179
180         <!--        Emailsaction-->
181         <record model="ir.actions.act_window" id="action_view_mailgate_message">
182             <field name="name">Emails</field>
183             <field name="res_model">mailgate.message</field>
184             <field name="view_mode">tree,form</field>
185             <field name="view_type">form</field>
186             <field name="domain">[('history', '=', True)]</field>
187             <field name="view_id" ref="view_mailgate_message_tree"/>
188         </record>
189
190         <record model="ir.actions.act_window.view" id="action_view_mailgate_thread_view1">
191             <field name="sequence" eval="1"/>
192             <field name="view_mode">tree</field>
193             <field name="view_id" ref="view_mailgate_thread_tree"/>
194             <field name="act_window_id" ref="action_view_mailgate_thread"/>
195         </record>
196         <record model="ir.actions.act_window.view" id="action_view_mailgate_thread_view2">
197             <field name="sequence" eval="2"/>
198             <field name="view_mode">form</field>
199             <field name="view_id" ref="view_mailgate_thread_form"/>
200             <field name="act_window_id" ref="action_view_mailgate_thread"/>
201         </record>
202
203         <act_window domain="[('partner_id', '=', active_id), ('history', '=', True)]"
204             id="act_res_partner_emails" name="Emails"
205             res_model="mailgate.message"
206             src_model="res.partner"
207             view_id="view_mailgate_message_tree"
208             />
209
210     <act_window
211        id="act_res_partner_open_email" name="Attachments"
212        res_model="ir.attachment"
213        src_model="mailgate.message"
214        domain="[('res_id', '=', res_id),('res_model','=',model)]"/>
215
216            <menuitem id="base.menu_email_gateway_form"
217                parent="base.menu_mail_gateway" action="action_view_mail_message" />
218
219     </data>
220 </openerp>