diff --git a/addons/crm/crm.py b/addons/crm/crm.py index 0ade6b9edd0..6da437fd127 100755 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -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() diff --git a/addons/crm/crm_view.xml b/addons/crm/crm_view.xml index 3bab7da4f47..1d7c3a4fca5 100755 --- a/addons/crm/crm_view.xml +++ b/addons/crm/crm_view.xml @@ -708,12 +708,12 @@ form
- + - +