[IMP] crm: mailgate, port is changed on server type

bzr revid: hmo@tinyerp.com-20091207104244-a8qye1qz8kswau08
This commit is contained in:
Harry (Open ERP)
2009-12-07 16:12:44 +05:30
parent 489888e79b
commit a072e0598d
2 changed files with 9 additions and 2 deletions
+7
View File
@@ -225,6 +225,13 @@ class crm_email_gateway_server(osv.osv):
'server_type':lambda * a:'pop',
'active':lambda * a:True,
}
def onchange_server_type(self, cr, uid, ids, server_type=False, ssl=False):
port = 0
if server_type == 'pop':
port = ssl and 995 or 110
elif server_type == 'imap':
port = ssl and 993 or 143
return {'value':{'port':port}}
crm_email_gateway_server()
+2 -2
View File
@@ -708,12 +708,12 @@
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Email Gateway Server">
<field name="server_type" colspan="4"/>
<field name="server_type" colspan="4" on_change="onchange_server_type(server_type,ssl)"/>
<field name="name"/>
<field name="port" />
<field name="login" />
<field name="password" password="True"/>
<field name="ssl" />
<field name="ssl" on_change="onchange_server_type(server_type,ssl)"/>
<field name="active" />
</form>