diff options
| author | jbm-odoo <jbm@odoo.com> | 2019-07-30 11:36:47 +0000 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2019-08-02 11:47:35 +0000 |
| commit | e967435b2db58333bc9afafa41677a65a2faa631 (patch) | |
| tree | 48466d5b257473bcbd2ca64cae272ee69db88b2c | |
| parent | 252609d3754bcbfed136ef1535cdf62f054ad25d (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.py | 7 |
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): |
