From 35eea55480b28dda0e1801fc2f6bb118a6762616 Mon Sep 17 00:00:00 2001 From: Massimiliano Assante Date: Wed, 16 Dec 2020 10:00:16 +0100 Subject: [PATCH] we add some random char to the screenname created --- .settings/org.eclipse.wst.common.component | 6 ++++++ .../acceptinvite/InvitationAcceptedEvent.java | 9 ++++++++- src/main/webapp/images/icon.png | Bin 0 -> 3559 bytes 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/main/webapp/images/icon.png diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index 2530a4b..cf5fb55 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -4,6 +4,12 @@ + + uses + + + uses + diff --git a/src/main/java/org/gcube/portlets/user/acceptinvite/InvitationAcceptedEvent.java b/src/main/java/org/gcube/portlets/user/acceptinvite/InvitationAcceptedEvent.java index a1ebe10..b66f147 100644 --- a/src/main/java/org/gcube/portlets/user/acceptinvite/InvitationAcceptedEvent.java +++ b/src/main/java/org/gcube/portlets/user/acceptinvite/InvitationAcceptedEvent.java @@ -1,5 +1,7 @@ package org.gcube.portlets.user.acceptinvite; +import java.util.UUID; + import org.gcube.portal.event.publisher.lr62.PortalEvent; import com.liferay.portal.security.auth.CompanyThreadLocal; @@ -31,7 +33,12 @@ public class InvitationAcceptedEvent extends PortalEvent { try { Long companyId = PortletViewController.getCompany().getCompanyId(); Long defaultUserId = UserLocalServiceUtil.getDefaultUserId(companyId); - return defaultScreenNameGenerator.generate(companyId, defaultUserId, email); + String screename = defaultScreenNameGenerator.generate(companyId, defaultUserId, email); + //here we add some random char to the screenname created + StringBuilder sb = new StringBuilder(screename) + .append(UUID.randomUUID().toString().substring(0, 5)); + String computedUsername = sb.toString(); + return computedUsername; } catch (Exception e) { log.error("Cannot generate username via screen name generator", e); return ""; diff --git a/src/main/webapp/images/icon.png b/src/main/webapp/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b5f5ae98be4ff8a7ff30620b8feac63abc1c00b6 GIT binary patch literal 3559 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 literal 0 HcmV?d00001