From c6bc5e1befbc57e065b3f5ea359a9f01d5569802 Mon Sep 17 00:00:00 2001 From: "massimiliano.assante" Date: Sun, 2 Mar 2014 22:51:28 +0000 Subject: [PATCH] added Go To Calendar in email notificaiton git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/application-support-layer/applicationSupportLayerSocial@92532 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../social/ApplicationNotificationsManager.java | 11 ++++++++--- .../social/mailing/EmailPlugin.java | 9 +++++++++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNotificationsManager.java b/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNotificationsManager.java index 3a40a69..2937d72 100644 --- a/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNotificationsManager.java +++ b/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNotificationsManager.java @@ -94,9 +94,14 @@ public class ApplicationNotificationsManager extends SocialPortalBridge implemen * @return . */ private String getApplicationUrl() { - if (applicationProfile != null && applicationProfile.getUrl() != null) - return applicationProfile.getUrl(); - else return ""; + if (applicationProfile != null && applicationProfile.getUrl() != null) { + _log.trace("getApplicationUrl="+applicationProfile.getUrl()); + return applicationProfile.getUrl(); + } + else { + _log.warn("applicationProfile NULL or url is empty"); + return ""; + } } /** * {@inheritDoc} 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 fe0725f..76fff0d 100644 --- a/src/main/java/org/gcube/applicationsupportlayer/social/mailing/EmailPlugin.java +++ b/src/main/java/org/gcube/applicationsupportlayer/social/mailing/EmailPlugin.java @@ -249,6 +249,15 @@ public class EmailPlugin { case DOCUMENT_WORKFLOW_FORWARD_STEP_COMPLETED_OWNER: actionLink.append("\">.").append(" Go to Document Workflow Manager").append(""); break; + case CALENDAR_ADDED_EVENT: + actionLink.append("\">.").append(" Go to Calendar").append(""); + break; + case CALENDAR_UPDATED_EVENT: + actionLink.append("\">.").append(" Go to Calendar").append(""); + break; + case CALENDAR_DELETED_EVENT: + actionLink.append("\">.").append(" Go to Calendar").append(""); + break; default: actionLink.append("\">.").append("").append(""); break;