diff --git a/.classpath b/.classpath index aa407f6..73af10c 100644 --- a/.classpath +++ b/.classpath @@ -1,12 +1,12 @@ - + - + @@ -34,5 +34,5 @@ - + diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index 9a8fb75..2c5613c 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -4,7 +4,7 @@ - + uses diff --git a/distro/changelog.xml b/distro/changelog.xml index 7afb4e0..bdc2063 100644 --- a/distro/changelog.xml +++ b/distro/changelog.xml @@ -1,4 +1,8 @@ + + The created account now automatic set email as verified + + Ported to Java8 diff --git a/pom.xml b/pom.xml index 86dfd40..6327fee 100644 --- a/pom.xml +++ b/pom.xml @@ -13,7 +13,7 @@ org.gcube.portlets.admin create-users war - 2.4.0-SNAPSHOT + 2.5.0-SNAPSHOT Create users portlet Create users portlet allows a VRE-Manager to enter user's personal data and automatically register he/she in the portal. diff --git a/src/main/java/org/gcube/portlets/admin/createusers/server/CreateUsersImpl.java b/src/main/java/org/gcube/portlets/admin/createusers/server/CreateUsersImpl.java index 01923b6..4fdb152 100644 --- a/src/main/java/org/gcube/portlets/admin/createusers/server/CreateUsersImpl.java +++ b/src/main/java/org/gcube/portlets/admin/createusers/server/CreateUsersImpl.java @@ -9,8 +9,6 @@ import java.util.ArrayList; import java.util.Iterator; import java.util.List; -import javax.mail.internet.InternetAddress; - import org.gcube.common.portal.PortalContext; import org.gcube.portal.mailing.message.Recipient; import org.gcube.portal.mailing.service.EmailTemplateService; @@ -31,7 +29,6 @@ import com.google.gwt.user.server.rpc.RemoteServiceServlet; import com.liferay.portal.kernel.dao.jdbc.DataAccess; import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.SystemException; -import com.liferay.portal.kernel.mail.MailMessage; import com.liferay.portal.kernel.util.GetterUtil; import com.liferay.portal.kernel.util.PropsUtil; import com.liferay.portal.model.Company; @@ -251,7 +248,9 @@ public class CreateUsersImpl extends RemoteServiceServlet implements HandleUsers true); // force the password reset // adding to the current VRE - userManager.assignUserToGroup(getCurrentGroupID(), userManager.getUserId(user.getUsername())); + long userId = userManager.getUserId(user.getUsername()); + userManager.assignUserToGroup(getCurrentGroupID(), userId); + UserLocalServiceUtil.updateEmailAddressVerified(userId, true); if (sendEmail) sendEmailToUser(email);