Index: lams_tool_preview/conf/language/lams/ApplicationResources.properties
===================================================================
diff -u -r58de3acfcde3052a939146df7d0172599e56633a -ra33c2947d2259bc919058b977b73a2a5be7bb968
--- lams_tool_preview/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 58de3acfcde3052a939146df7d0172599e56633a)
+++ lams_tool_preview/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision a33c2947d2259bc919058b977b73a2a5be7bb968)
@@ -193,4 +193,9 @@
email.label.feedback=Feedback from group members for {0}:
email.label.self.rating=Self rating
email.label.peers.ratng=Peers
+
+label.email.preview=Email Preview
+button.preview.results =View / Email Results
+label.hide =Hide
+label.email.send.failed.preview.wrong=Sending failed - preview cannot be sent. Please create a new preview.
#======= End labels: Exported 166 labels for en AU =====
Index: lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/dto/EmailPreviewDTO.java
===================================================================
diff -u
--- lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/dto/EmailPreviewDTO.java (revision 0)
+++ lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/dto/EmailPreviewDTO.java (revision a33c2947d2259bc919058b977b73a2a5be7bb968)
@@ -0,0 +1,45 @@
+package org.lamsfoundation.lams.tool.peerreview.dto;
+
+public class EmailPreviewDTO {
+ private Long dateTimeStamp;
+ private String emailHTML;
+ private Long toolSessionId;
+ private Long learnerUserId;
+
+ public EmailPreviewDTO(String emailHTML, Long toolSessionId, Long learnerUserId) {
+ this.emailHTML = emailHTML;
+ this.toolSessionId = toolSessionId;
+ this.learnerUserId = learnerUserId;
+ this.dateTimeStamp = System.currentTimeMillis();
+ }
+ public String getEmailHTML() {
+ return emailHTML;
+ }
+ public void setEmailHTML(String emailHTML) {
+ this.emailHTML = emailHTML;
+ }
+ public Long getToolSessionId() {
+ return toolSessionId;
+ }
+ public void setToolSessionId(Long toolSessionId) {
+ this.toolSessionId = toolSessionId;
+ }
+ public Long getLearnerUserId() {
+ return learnerUserId;
+ }
+ public void setLearnerUserId(Long learnerUserId) {
+ this.learnerUserId = learnerUserId;
+ }
+ public Long getDateTimeStamp() {
+ return dateTimeStamp;
+ }
+ public void setDateTimeStamp(Long dateTimeStamp) {
+ this.dateTimeStamp = dateTimeStamp;
+ }
+ @Override
+ public String toString() {
+ return "EmailPreviewDTO [dateTimeStamp=" + dateTimeStamp + ", toolSessionId=" + toolSessionId
+ + ", learnerUserId=" + learnerUserId + "]";
+ }
+
+}
Index: lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/service/IPeerreviewService.java
===================================================================
diff -u -r0e58fb8d29c6847e4e810be22d439f61115398d8 -ra33c2947d2259bc919058b977b73a2a5be7bb968
--- lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/service/IPeerreviewService.java (.../IPeerreviewService.java) (revision 0e58fb8d29c6847e4e810be22d439f61115398d8)
+++ lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/service/IPeerreviewService.java (.../IPeerreviewService.java) (revision a33c2947d2259bc919058b977b73a2a5be7bb968)
@@ -310,11 +310,14 @@
*/
List
-
\ No newline at end of file
+
+
+
\ No newline at end of file
Index: lams_tool_preview/web/pages/monitoring/emailpreview.jsp
===================================================================
diff -u
--- lams_tool_preview/web/pages/monitoring/emailpreview.jsp (revision 0)
+++ lams_tool_preview/web/pages/monitoring/emailpreview.jsp (revision a33c2947d2259bc919058b977b73a2a5be7bb968)
@@ -0,0 +1,23 @@
+
+<%@ include file="/common/taglibs.jsp"%>
+
+
+
+
+
+
+
+
+
+
${emailPreviewDTO.emailHTML}
+
+
+
+
+
+
+
+
\ No newline at end of file