From a072e0598d7172d5030f556aedc19b288faf46a9 Mon Sep 17 00:00:00 2001 From: "Harry (Open ERP)" Date: Mon, 7 Dec 2009 16:12:44 +0530 Subject: [PATCH] [IMP] crm: mailgate, port is changed on server type bzr revid: hmo@tinyerp.com-20091207104244-a8qye1qz8kswau08 --- addons/crm/crm.py | 7 +++++++ addons/crm/crm_view.xml | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) 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
- + - +