From bd7c4129364ce3219b19d7e16f7873cb434e6104 Mon Sep 17 00:00:00 2001 From: Massimiliano Assante Date: Thu, 18 Jul 2013 17:03:57 +0000 Subject: [PATCH] people mentions redirect correctly to user profiles git-svn-id: https://svn.research-infrastructures.eu/d4science/gcube/trunk/portlets/user/share-updates@79415 82a268e6-3cf1-43bd-a215-b396298e98cf --- distro/changelog.xml | 4 ++++ .../user/shareupdates/server/ShareUpdateServiceImpl.java | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/distro/changelog.xml b/distro/changelog.xml index b19a8a1..26bece6 100644 --- a/distro/changelog.xml +++ b/distro/changelog.xml @@ -1,4 +1,8 @@ + + Mention people in tags correctly referred to user profiles + Added possibility to mention people in tags diff --git a/src/main/java/org/gcube/portlets/user/shareupdates/server/ShareUpdateServiceImpl.java b/src/main/java/org/gcube/portlets/user/shareupdates/server/ShareUpdateServiceImpl.java index cba7313..03b0be3 100644 --- a/src/main/java/org/gcube/portlets/user/shareupdates/server/ShareUpdateServiceImpl.java +++ b/src/main/java/org/gcube/portlets/user/shareupdates/server/ShareUpdateServiceImpl.java @@ -25,6 +25,7 @@ import org.gcube.common.core.utils.logging.GCUBEClientLog; import org.gcube.portal.custom.communitymanager.OrganizationsUtil; import org.gcube.portal.custom.scopemanager.scopehelper.ScopeHelper; import org.gcube.portal.databook.client.GCubeSocialNetworking; +import org.gcube.portal.databook.client.util.Encoder; import org.gcube.portal.databook.server.DBCassandraAstyanaxImpl; import org.gcube.portal.databook.server.DatabookStore; import org.gcube.portal.databook.shared.ClientFeed; @@ -207,7 +208,10 @@ public class ShareUpdateServiceImpl extends RemoteServiceServlet implements Shar private String convertMentionPeopleAnchorHTML(String escapedFeedText, ArrayList taggedPeople) { for (PickingUser tagged : taggedPeople) { - String taggedHTML = ""+tagged.getFullName()+" "; + String taggedHTML = ""+tagged.getFullName()+" "; escapedFeedText = escapedFeedText.replace(tagged.getFullName(), taggedHTML); } return escapedFeedText;