From 0be79e6fe33bac37108e9f43cb2b6b6a791668db Mon Sep 17 00:00:00 2001 From: Saurabh Date: Thu, 16 Feb 2017 11:54:18 +0530 Subject: [PATCH] [fix] add indicator parameter to redirect_to_message (#2717) --- frappe/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frappe/__init__.py b/frappe/__init__.py index 6af8dde9d3..62f42ad3de 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -1039,7 +1039,7 @@ def respond_as_web_page(title, html, success=None, http_status_code=None, local.response['context'] = context -def redirect_to_message(title, html, http_status_code=None, context=None): +def redirect_to_message(title, html, http_status_code=None, context=None, indicator=None): """Redirects to /message?id=random Similar to respond_as_web_page, but used to 'redirect' and show message pages like success, failure, etc. with a detailed message @@ -1063,6 +1063,11 @@ def redirect_to_message(title, html, http_status_code=None, context=None): 'message': html }) + if indicator: + message['context'].update({ + "indicator_color": indicator + }) + cache().set_value("message_id:{0}".format(message_id), message, expires_in_sec=60) location = '/message?id={0}'.format(message_id)