[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>
This commit is contained in:
jbm-odoo
2019-08-02 11:47:35 +00:00
committed by Yannick Tivisse
parent 252609d375
commit e967435b2d
+6 -1
View File
@@ -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):