diff --git a/src/main/java/org/gcube/portal/social/networking/ws/methods/v2/Notifications.java b/src/main/java/org/gcube/portal/social/networking/ws/methods/v2/Notifications.java index 3fb3a14..df9b1a0 100644 --- a/src/main/java/org/gcube/portal/social/networking/ws/methods/v2/Notifications.java +++ b/src/main/java/org/gcube/portal/social/networking/ws/methods/v2/Notifications.java @@ -75,6 +75,7 @@ import org.gcube.vomanagement.usermanagement.UserManager; import org.gcube.vomanagement.usermanagement.exception.GroupRetrievalFault; import org.gcube.vomanagement.usermanagement.exception.UserManagementSystemException; import org.gcube.vomanagement.usermanagement.model.GCubeUser; +import org.mortbay.log.Log; import org.slf4j.LoggerFactory; import com.fasterxml.jackson.annotation.JsonProperty; @@ -145,8 +146,8 @@ public class Notifications { return Response.status(status).entity(responseBean).build(); } - - + + /** * @pathExample /is-user-disabled?username=john.smith * @responseExample application/json { "success": true, "message": null "result": true } @@ -184,7 +185,7 @@ public class Notifications { return Response.status(status).entity(responseBean).build(); } - + /** * Set user notification enabled or disabled * @param disable true if you want to disable the notifications for this user, false if you want to enable them @@ -233,7 +234,7 @@ public class Notifications { return Response.status(status).entity(responseBean).build(); } - + /** * * @param usernameToCheck @@ -387,6 +388,9 @@ public class Notifications { event.getNotifyText(), event.getItemURL()); } + else { + Log.info("Notification disabled (admin) for user "+userIdToNotify + " will not notify"); + } } } else { //the ids are contexts @@ -412,6 +416,8 @@ public class Notifications { event.getItemId(), event.getNotifyText(), event.getItemURL()); + } else { + Log.info("Notification disabled (admin) for user "+userIdToNotify + " will not notify"); } } } @@ -497,6 +503,9 @@ public class Notifications { } deliveryResult = notifyWorkspaceEvent(event, nm, username2Notify); } + else { + Log.info("Notification disabled (admin) for user "+userIdToNotify + " will not notify"); + } } } else { //the ids are contexts for (int i = 0; i < idsToNotify.length; i++) { @@ -515,6 +524,9 @@ public class Notifications { String userIdToNotify = userIdsToNotify[j]; if (isNotificationEnabled(userIdToNotify)) deliveryResult = notifyWorkspaceEvent(event, nm, userIdToNotify); + else { + Log.info("Notification disabled (admin) for user "+userIdToNotify + " will not notify"); + } } } }