diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index 4f15ac2..570b862 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -5,7 +5,7 @@ - + uses diff --git a/pom.xml b/pom.xml index cf97eab..e341e04 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,6 @@ org.gcube.portal custom-portal-handler - [2.0.0-SNAPSHOT, 3.0.0-SNAPSHOT) provided @@ -133,12 +132,10 @@ org.gcube.dvos usermanagement-core provided - [2.0.0-SNAPSHOT, 3.0.0-SNAPSHOT) com.liferay.portal portal-service - ${liferay.version} provided @@ -156,7 +153,6 @@ com.liferay.portal util-java - ${liferay.version} provided diff --git a/src/main/java/org/gcube/portlets/admin/manageusers/server/ManageUsersServiceImpl.java b/src/main/java/org/gcube/portlets/admin/manageusers/server/ManageUsersServiceImpl.java index 80e0710..c6d2aa6 100644 --- a/src/main/java/org/gcube/portlets/admin/manageusers/server/ManageUsersServiceImpl.java +++ b/src/main/java/org/gcube/portlets/admin/manageusers/server/ManageUsersServiceImpl.java @@ -7,6 +7,7 @@ import org.gcube.application.framework.core.session.ASLSession; import org.gcube.application.framework.core.session.SessionManager; import org.gcube.applicationsupportlayer.social.ApplicationNotificationsManager; import org.gcube.applicationsupportlayer.social.NotificationsManager; +import org.gcube.applicationsupportlayer.social.shared.SocialNetworkingSite; import org.gcube.applicationsupportlayer.social.shared.SocialNetworkingUser; import org.gcube.common.homelibrary.home.HomeLibrary; import org.gcube.common.homelibrary.home.workspace.Workspace; @@ -202,7 +203,7 @@ public class ManageUsersServiceImpl extends RemoteServiceServlet implements Man String messageId = workspace.getWorkspaceMessageManager().sendMessageToPortalLogins(subject, body, new ArrayList(), recipientIds); _log.debug("Sending message notification to: " + recipientIds.toString()); - NotificationsManager nm = new ApplicationNotificationsManager(session.getScope(), new SocialNetworkingUser( + NotificationsManager nm = new ApplicationNotificationsManager(new SocialNetworkingSite(getThreadLocalRequest()), session.getScope(), new SocialNetworkingUser( session.getUsername(), session.getUserEmailAddress(), session.getUserFullName(), session.getUserAvatarId())); Thread thread = new Thread(new MessageNotificationsThread(recipients, messageId, subject, body, nm)); thread.start();