5 <menuitem id="base.menu_mail_gateway" name="Emails"
6 parent="base.menu_base_config" sequence="1" />
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" />
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"/>
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"/>
36 <field name="message_id" />
37 <field name="ref_id" />
39 <separator string="Description" colspan="4"/>
40 <field name="description" nolabel="1" colspan="4" />
42 <page string="Attachments">
43 <separator string="Attachments" colspan="4"/>
44 <field name="attachment_ids" nolabel="1" colspan="4" readonly="1"/>
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">
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"/>
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"/>
77 <field name="user_id" string="Owner"/>
78 <field name="partner_id" string="Partner Name"/>
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'}"/>
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"/>
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" />
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"/>
133 <page string="Attachments">
134 <separator string="Attachments" colspan="4"/>
135 <field name="attachment_ids" nolabel="1" colspan="4" />
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" />
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"
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)]"/>
216 <menuitem id="base.menu_email_gateway_form"
217 parent="base.menu_mail_gateway" action="action_view_mail_message" />