Index: lams_tool_survey/conf/language/lams/ApplicationResources.properties
===================================================================
diff -u -rb036e6dd6d2afe9c0e0b9143c9be3af1d53a1e0e -r9b720612835a9eb96d98b2480967c824b0840901
--- lams_tool_survey/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision b036e6dd6d2afe9c0e0b9143c9be3af1d53a1e0e)
+++ lams_tool_survey/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 9b720612835a9eb96d98b2480967c824b0840901)
@@ -182,6 +182,6 @@
label.survey.options =Options
label.activity.completion =End of activity
label.notifications =Notifications
+label.summary.downloaded=Report Downloaded
-
#======= End labels: Exported 177 labels for en AU =====
Index: lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/MonitoringAction.java
===================================================================
diff -u -r7e8d2e658c8363cb1878c6f9270b5e1f64c3afac -r9b720612835a9eb96d98b2480967c824b0840901
--- lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/MonitoringAction.java (.../MonitoringAction.java) (revision 7e8d2e658c8363cb1878c6f9270b5e1f64c3afac)
+++ lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/MonitoringAction.java (.../MonitoringAction.java) (revision 9b720612835a9eb96d98b2480967c824b0840901)
@@ -35,6 +35,7 @@
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
+import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
@@ -484,6 +485,12 @@
}
}
+ // set cookie that will tell JS script that export has been finished
+ String downloadTokenValue = WebUtil.readStrParam(request, "downloadTokenValue");
+ Cookie fileDownloadTokenCookie = new Cookie("fileDownloadToken", downloadTokenValue);
+ fileDownloadTokenCookie.setPath("/");
+ response.addCookie(fileDownloadTokenCookie);
+
String fileName = "lams_survey_" + toolSessionID + ".xlsx";
response.setContentType("application/x-download");
response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
Index: lams_tool_survey/web/pages/monitoring/monitoring.jsp
===================================================================
diff -u -rc6ad8493ef2064430e8783b28258cc9f223a3844 -r9b720612835a9eb96d98b2480967c824b0840901
--- lams_tool_survey/web/pages/monitoring/monitoring.jsp (.../monitoring.jsp) (revision c6ad8493ef2064430e8783b28258cc9f223a3844)
+++ lams_tool_survey/web/pages/monitoring/monitoring.jsp (.../monitoring.jsp) (revision 9b720612835a9eb96d98b2480967c824b0840901)
@@ -19,6 +19,10 @@
+
+
+
+
@@ -32,6 +32,8 @@
+