summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjbm-odoo <jbm@odoo.com>2019-07-30 11:36:47 +0000
committerYannick Tivisse <yti@odoo.com>2019-08-02 11:47:35 +0000
commite967435b2db58333bc9afafa41677a65a2faa631 (patch)
tree48466d5b257473bcbd2ca64cae272ee69db88b2c
parent252609d3754bcbfed136ef1535cdf62f054ad25d (diff)
[IMP] mail: Change validation success message
If the connection test to mail server succeeds, we shouldn't see "Oops something went wrong" and "User Error" either Replace error generation to display success message by bus notify. closes odoo/odoo#35292 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
-rw-r--r--odoo/addons/base/models/ir_mail_server.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/odoo/addons/base/models/ir_mail_server.py b/odoo/addons/base/models/ir_mail_server.py
index c17a8ddbed6..ee8944083b6 100644
--- a/odoo/addons/base/models/ir_mail_server.py
+++ b/odoo/addons/base/models/ir_mail_server.py
@@ -201,7 +201,12 @@ class IrMailServer(models.Model):
except Exception:
# ignored, just a consequence of the previous exception
pass
- raise UserError(_("Connection Test Succeeded! Everything seems properly set up!"))
+
+ title = _("Connection Test Succeeded!")
+ message = _("Everything seems properly set up!")
+ self.env['bus.bus'].sendone(
+ (self._cr.dbname, 'res.partner', self.env.user.partner_id.id),
+ {'type': 'simple_notification', 'title': title, 'message': message, 'sticky': False, 'warning': False})
def connect(self, host=None, port=None, user=None, password=None, encryption=None,
smtp_debug=False, mail_server_id=None):