5
<record model="ir.ui.view" id="view_webmail_server_tree">
6
<field name="name">webmail.server.tree</field>
7
<field name="model">webmail.server</field>
8
<field name="type">tree</field>
9
<field name="arch" type="xml">
10
<tree string="Server Configuration">
12
<field name="user_name"/>
13
<field name="password" password="True"/>
14
<field name="iserver_name"/>
15
<field name="iserver_type"/>
16
<field name="iconn_type"/>
17
<field name="iconn_port"/>
18
<field name="oserver_name"/>
19
<field name="oconn_type"/>
20
<field name="oconn_port"/>
25
<record model="ir.ui.view" id="view_webmail_server_form">
26
<field name="name">webmail.server.form</field>
27
<field name="model">webmail.server</field>
28
<field name="type">form</field>
29
<field name="arch" type="xml">
30
<form string="Server Configuration">
31
<field name="name" colspan="2"/>
33
<field name="user_name"/>
34
<field name="password" password="True"/>
35
<separator string="Incoming Server Setting" colspan="4"/>
36
<group col="4" colspan="4">
37
<field name="iserver_name"/>
38
<field name="iserver_type"/>
39
<field name="iconn_type"/>
40
<field name="iconn_port"/>
42
<separator string="Outgoing Server Setting" colspan="4"/>
43
<field name="oserver_name"/>
44
<field name="oconn_type"/>
45
<field name="oconn_port"/>
47
<separator colspan="4"/>
48
<group colspan="2" col="2">
49
<button string="Test Connection" name="test_connection" type="object"/>
55
<record model="ir.ui.view" id="view_webmail_user_form">
56
<field name="name">webmail.tiny.user.form</field>
57
<field name="model">webmail.tiny.user</field>
58
<field name="type">form</field>
59
<field name="arch" type="xml">
60
<form string="Mail Account Configuration">
61
<field name="user_id" colspan="4"/>
62
<separator string="Server Configuration " colspan="4"/>
63
<field name="server_conf_id" nolabel="1" colspan="4"/>
68
<record model="ir.actions.act_window" id="action_webmail_tiny_user">
69
<field name="res_model">webmail.tiny.user</field>
70
<field name="view_type">form</field>
71
<field name="view_mode">form</field>
72
<field name="view_id" ref="view_webmail_user_form"/>
73
<field name="domain">[('user_id','=',uid)]</field>
76
<record model="ir.actions.act_window" id="action_webmail_tiny_server">
77
<field name="res_model">webmail.server</field>
78
<field name="view_type">form</field>
79
<field name="view_mode">form</field>
82
<menuitem name="Webmail" id="menu_action_webmail_tiny_user"/>
84
<menuitem name="Configuration" id="menu_action_configuration_tiny_user" parent="webmail.menu_action_webmail_tiny_user"/>
86
<!-- <menuitem name="Users" id="menu_action_server_tiny_user" parent="webmail.menu_action_configuration_tiny_user" action="action_webmail_tiny_user"/>-->
87
<menuitem name="Server" id="menu_action_server_tiny_server" parent="webmail.menu_action_configuration_tiny_user" action="action_webmail_tiny_server"/>
90
<record model="ir.ui.view" id="view_webmail_mailacc_form">
91
<field name="name">webmail.mailacc.form</field>
92
<field name="model">webmail.server</field>
93
<field name="type">form</field>
94
<field name="arch" type="xml">
95
<form string="Mail Account">
103
<record model="ir.ui.view" id="view_webmail_mailacc_tree">
104
<field name="name">webmail.mailacc.tree</field>
105
<field name="model">webmail.server</field>
106
<field name="type">tree</field>
107
<field name="arch" type="xml">
108
<tree string="Mail Account">
114
<record model="ir.actions.act_window" id="action_webmail_mailacc">
115
<field name="res_model">webmail.server</field>
116
<field name="view_type">tree</field>
117
<field name="view_mode">tree,form</field>
118
<field name="view_id" ref="view_webmail_mailacc_tree"/>
119
<field name="domain">[('user_id','=',uid)]</field>
122
<menuitem name="Webmail/Mail Account" id="menu_action_webmail_mailacc" action="action_webmail_mailacc"/>
125
<record model="ir.ui.view" id="webmail_mailbox_tree_view">
126
<field name="name">webmail.mailbox.tree</field>
127
<field name="model">webmail.mailbox</field>
128
<field name="type">tree</field>
129
<field name="field_parent">child_id</field>
130
<field name="arch" type="xml">
131
<tree string="Mail Account">
137
<record model="ir.actions.act_window" id="action_webmail_mailbox">
138
<field name="type">ir.actions.act_window</field>
139
<field name="res_model">webmail.mailbox</field>
140
<field name="domain">[('parent_id','=',False)]</field>
141
<field name="view_type">tree</field>
142
<field name="view_id" ref="webmail_mailbox_tree_view"/>
145
<record model="ir.ui.view" id="view_webmail_email_compose_form">
146
<field name="name">webmail.email.compose.form</field>
147
<field name="model">webmail.email</field>
148
<field name="type">form</field>
149
<field name="arch" type="xml">
150
<form string="Compose Mail">
151
<group col="4" colspan="4">
152
<field name="from_user" />
155
<field name="subject"/>
158
<separator string="Message" colspan="4"/>
159
<field name="body" nolabel="1" colspan="4"/>
160
<group col="3" colspan="4">
161
<button name="send_mail" string="Send Mail"/>
167
<record model="ir.actions.act_window" id="action_webmail_reply_mail">
168
<field name="res_model">webmail.email</field>
169
<field name="view_type">form</field>
170
<field name="context">{'action':'reply','mailid': active_id}</field>
171
<field name="view_id" ref="view_webmail_email_compose_form"/>
174
<record model="ir.actions.act_window" id="action_webmail_replyall_mail">
175
<field name="res_model">webmail.email</field>
176
<field name="view_type">form</field>
177
<field name="context">{'action':'replyall','mailid': active_id}</field>
178
<field name="view_id" ref="view_webmail_email_compose_form"/>
181
<record model="ir.actions.act_window" id="action_webmail_forward_mail">
182
<field name="res_model">webmail.email</field>
183
<field name="view_type">form</field>
184
<field name="context">{'action': 'forward','mailid': active_id}</field>
185
<field name="view_id" ref="view_webmail_email_compose_form"/>
188
<record model="ir.ui.view" id="view_webmail_email_read_form">
189
<field name="name">webmail.email.read.form</field>
190
<field name="model">webmail.email</field>
191
<field name="type">form</field>
192
<field name="arch" type="xml">
193
<form string="Compose Mail">
194
<group col="4" colspan="4">
195
<field name="from_user" />
198
<field name="subject"/>
201
<separator string="Message" colspan="4"/>
202
<field name="body" nolabel="1" colspan="4"/>
203
<group col="4" colspan="4">
204
<button type="action" name="%(action_webmail_reply_mail)d" string="Reply"/>
205
<button type="action" name="%(action_webmail_replyall_mail)d" string="Reply to All" />
206
<button type="action" name="%(action_webmail_forward_mail)d" string="Forward Mail" />
212
<record model="ir.actions.act_window" id="action_webmail_compose_mail">
213
<field name="res_model">webmail.email</field>
214
<field name="view_type">form</field>
215
<field name="view_id" ref="view_webmail_email_compose_form"/>
218
<menuitem name="Compose Mail" id="menu_action_compose_tiny_user" parent="webmail.menu_action_webmail_tiny_user" action="action_webmail_compose_mail"/>