Index: lams_common/src/java/org/lamsfoundation/lams/integration/util/LoginRequestDispatcher.java =================================================================== diff -u -r192e8bed06df5a995b34c4e94023cbc699b341e5 -r08033b2bf54b7ca227bc32a1cb277936769d7aae --- lams_common/src/java/org/lamsfoundation/lams/integration/util/LoginRequestDispatcher.java (.../LoginRequestDispatcher.java) (revision 192e8bed06df5a995b34c4e94023cbc699b341e5) +++ lams_common/src/java/org/lamsfoundation/lams/integration/util/LoginRequestDispatcher.java (.../LoginRequestDispatcher.java) (revision 08033b2bf54b7ca227bc32a1cb277936769d7aae) @@ -62,6 +62,8 @@ public static final String PARAM_REQUEST_SRC = "requestSrc"; public static final String PARAM_NOTIFY_CLOSE_URL = "notifyCloseURL"; + + public static final String PARAM_IS_POST_MESSAGE_TO_PARENT = "isPostMessageToParent"; public static final String PARAM_FIRST_NAME = "firstName"; @@ -128,6 +130,7 @@ else if (METHOD_AUTHOR.equals(method)) { String requestSrc = request.getParameter(PARAM_REQUEST_SRC); String notifyCloseURL = request.getParameter(PARAM_NOTIFY_CLOSE_URL); + String isPostMessageToParent = request.getParameter(PARAM_IS_POST_MESSAGE_TO_PARENT); // Custom CSV string to be used for tool adapters String customCSV = request.getParameter(PARAM_CUSTOM_CSV); @@ -143,6 +146,7 @@ + URLEncoder.encode(requestSrc, "UTF8") : parameters; parameters = notifyCloseURL != null ? parameters + "&" + PARAM_NOTIFY_CLOSE_URL + "=" + URLEncoder.encode(notifyCloseURL, "UTF8") : parameters; + parameters = isPostMessageToParent != null ? parameters + "&" + PARAM_IS_POST_MESSAGE_TO_PARENT + "=" + isPostMessageToParent : parameters; } catch (UnsupportedEncodingException e) { log.error(e); }