diff --git a/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNotificationsManager.java b/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNotificationsManager.java index 84a6d10..69e80fa 100644 --- a/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNotificationsManager.java +++ b/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNotificationsManager.java @@ -393,8 +393,8 @@ public class ApplicationNotificationsManager extends SocialPortalBridge implemen documentWorkflowId, //the workflowid new Date(), getApplicationUrl()+"?oid="+documentWorkflowId, - "has performed the last needed forward on a Document Workflow titled: " + escapeHtml(documentName) + " in . " + aslSession.getGroupName() + "." + - "Step \"" + fromStepName + "\" is now complete. The next step is \"" + toStepName +"\". On " + aslSession.getGroupName() + " Virtual Research Environment. ", + "has performed the last needed forward on a Document Workflow titled: " + escapeHtml(documentName) + ". " + + "Step \"" + fromStepName + "\" is now complete. The next step is \"" + toStepName +"\". In " + aslSession.getGroupName(), false, aslSession.getUsername(), aslSession.getUserFullName(), @@ -408,7 +408,7 @@ public class ApplicationNotificationsManager extends SocialPortalBridge implemen @Override public boolean notifyDocumentWorkflowFirstStepRequest(String userIdToNotify, String documentWorkflowId, String documentName, String assignedRole) { String notificationText = "involved you in the Document Workflow titled: " + escapeHtml(documentName) + ". " + - "You are requested to perform a task. Your role is: " + assignedRole+"."; + "You are requested to perform a task. Your role is: " + assignedRole+""; Notification not = new Notification( UUID.randomUUID().toString(), NotificationType.DOCUMENT_WORKFLOW_FIRST_STEP_REQUEST_INVOLVMENT, diff --git a/src/main/java/org/gcube/applicationsupportlayer/social/mailing/EmailPlugin.java b/src/main/java/org/gcube/applicationsupportlayer/social/mailing/EmailPlugin.java index ffb4249..89cc70d 100644 --- a/src/main/java/org/gcube/applicationsupportlayer/social/mailing/EmailPlugin.java +++ b/src/main/java/org/gcube/applicationsupportlayer/social/mailing/EmailPlugin.java @@ -36,6 +36,9 @@ public class EmailPlugin { String sender = notification2Save.getSenderFullName(); if (notification2Save.getType() == NotificationType.DOCUMENT_WORKFLOW_STEP_REQUEST_TASK) sender = ""; + + String portalHost = portalURL.replaceAll("https://", ""); + portalHost = portalHost.replaceAll("http://", ""); StringBuilder body = new StringBuilder(); @@ -43,11 +46,13 @@ public class EmailPlugin { .append("

").append(sender).append(" ").append(removedMarkup) // has done something .append(getActionLink(notification2Save, portalURL)).append("

") //Goto .append("
") - .append("

") + .append("

") .append("This message was sent to ").append(email).append(" by ") - .append(portalURL).append(".") - .append("If you don't want to receive these emails in the future, please ").append(email).append(" by ") + .append("").append(portalHost) + .append(". ") + .append(" If you don't want to receive these emails in the future, please unsubscribe.") .append("

") .append("

") @@ -170,67 +175,67 @@ public class EmailPlugin { switch (notification2Save.getType()) { case LIKE: - actionLink.append("\">").append("See the Post").append(""); + actionLink.append("\">.").append(" See the Post").append(""); break; case COMMENT: - actionLink.append("\">").append("See the Post").append(""); + actionLink.append("\">.").append(" See the Post").append(""); break; case MESSAGE: - actionLink.append("\">").append("Go to Message").append(""); + actionLink.append("\">.").append(" Go to Message").append(""); break; case WP_FOLDER_ADDEDUSER: - actionLink.append("\">").append("Go to Folder").append(""); + actionLink.append("\">.").append(" Go to Folder").append(""); break; case WP_FOLDER_REMOVEDUSER: - actionLink.append("\">").append("Go to Folder").append(""); + actionLink.append("\">.").append(" Go to Folder").append(""); break; case WP_FOLDER_SHARE: - actionLink.append("\">").append("Go to Folder").append(""); + actionLink.append("\">.").append(" Go to Folder").append(""); break; case WP_ITEM_NEW: - actionLink.append("\">").append("Go to Folder").append(""); + actionLink.append("\">.").append(" Go to Folder").append(""); break; case WP_ITEM_DELETE: - actionLink.append("\">").append("Go to Folder").append(""); + actionLink.append("\">.").append(" Go to Folder").append(""); break; case WP_ITEM_UPDATED: - actionLink.append("\">").append("Go to Folder").append(""); + actionLink.append("\">.").append(" Go to Folder").append(""); break; case OWN_COMMENT: - actionLink.append("\">").append("See the Post").append(""); + actionLink.append("\">.").append(" See the Post").append(""); break; case REQUEST_CONNECTION: - actionLink.append("\">").append("Go to Contacts Center").append(""); + actionLink.append("\">.").append(" Go to Contacts Center").append(""); break; case JOB_COMPLETED_NOK: - actionLink.append("\">").append("Go to Application").append(""); + actionLink.append("\">.").append(" Go to Application").append(""); break; case JOB_COMPLETED_OK: - actionLink.append("\">").append("Go to Application").append(""); + actionLink.append("\">.").append(" Go to Application").append(""); break; case DOCUMENT_WORKFLOW_EDIT: - actionLink.append("\">").append("Go to Document Workflow Manager").append(""); + actionLink.append("\">.").append(" Go to Document Workflow Manager").append(""); break; case DOCUMENT_WORKFLOW_VIEW: - actionLink.append("\">").append("Go to Document Workflow Manager").append(""); + actionLink.append("\">.").append(" Go to Document Workflow Manager").append(""); break; case DOCUMENT_WORKFLOW_STEP_REQUEST_TASK: - actionLink.append("\">").append("Go to Your Document Workflows").append(""); + actionLink.append("\">.").append(" Go to Your Document Workflows").append(""); break; case DOCUMENT_WORKFLOW_FIRST_STEP_REQUEST_INVOLVMENT: - actionLink.append("\">").append("Go to Your Document Workflows").append(""); + actionLink.append("\">.").append(" Go to Your Document Workflows").append(""); break; case DOCUMENT_WORKFLOW_USER_FORWARD_TO_OWNER: - actionLink.append("\">").append("Go to Document Workflow Manager").append(""); + actionLink.append("\">.").append(" Go to Document Workflow Manager").append(""); break; case DOCUMENT_WORKFLOW_STEP_FORWARD_PEER: - actionLink.append("\">").append("Go to Document Workflow Manager").append(""); + actionLink.append("\">.").append(" Go to Document Workflow Manager").append(""); break; case DOCUMENT_WORKFLOW_FORWARD_STEP_COMPLETED_OWNER: - actionLink.append("\">").append("Go to Document Workflow Manager").append(""); + actionLink.append("\">.").append(" Go to Document Workflow Manager").append(""); break; default: - actionLink.append("\">").append("").append(""); + actionLink.append("\">.").append("").append(""); break; }