diff --git a/addons/account/controllers/portal.py b/addons/account/controllers/portal.py index d649ab4134f..98999814dc5 100644 --- a/addons/account/controllers/portal.py +++ b/addons/account/controllers/portal.py @@ -45,6 +45,13 @@ class PortalAccount(CustomerPortal): } if access_token: values['no_breadcrumbs'] = True + if kwargs.get('error'): + values['error'] = kwargs['error'] + if kwargs.get('warning'): + values['warning'] = kwargs['warning'] + if kwargs.get('success'): + values['success'] = kwargs['success'] + return values @http.route(['/my/invoices', '/my/invoices/page/'], type='http', auth="user", website=True) diff --git a/addons/account/views/account_portal_templates.xml b/addons/account/views/account_portal_templates.xml index b724c466d13..c4c7abc140e 100644 --- a/addons/account/views/account_portal_templates.xml +++ b/addons/account/views/account_portal_templates.xml @@ -97,6 +97,8 @@
+ +
@@ -261,4 +263,23 @@

+ + + + \ No newline at end of file