diff --git a/.classpath b/.classpath index 9ace2b1..cb30d4a 100644 --- a/.classpath +++ b/.classpath @@ -1,6 +1,6 @@ - + @@ -46,5 +46,5 @@ - + diff --git a/distro/changelog.xml b/distro/changelog.xml index 08f83d2..052786e 100644 --- a/distro/changelog.xml +++ b/distro/changelog.xml @@ -1,4 +1,8 @@ + + Moved to Liferay 6.2.5 + First Release diff --git a/pom.xml b/pom.xml index 9a95bbf..0ec067f 100644 --- a/pom.xml +++ b/pom.xml @@ -13,7 +13,7 @@ org.gcube.portlets.admin create-users war - 1.0.0-SNAPSHOT + 2.0.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. @@ -29,7 +29,7 @@ 2.7.0 - 6.0.6 + 6.2.5 1.7 1.7 diff --git a/src/main/java/org/gcube/portlets/admin/createusers/client/CreateUsersPanel.java b/src/main/java/org/gcube/portlets/admin/createusers/client/CreateUsersPanel.java index 8de69e4..64e4fa7 100644 --- a/src/main/java/org/gcube/portlets/admin/createusers/client/CreateUsersPanel.java +++ b/src/main/java/org/gcube/portlets/admin/createusers/client/CreateUsersPanel.java @@ -67,9 +67,6 @@ public class CreateUsersPanel extends Composite { // enlarge navTabs mainPanel.setWidth("100%"); - - // squeeze the form panel - addUserSubPanel.setWidth("50%"); // require already registered users userServices.getAlreadyRegisterdUsers(new AsyncCallback>() { diff --git a/src/main/java/org/gcube/portlets/admin/createusers/client/ui/AddUserForm.ui.xml b/src/main/java/org/gcube/portlets/admin/createusers/client/ui/AddUserForm.ui.xml index a64e045..f0875ae 100644 --- a/src/main/java/org/gcube/portlets/admin/createusers/client/ui/AddUserForm.ui.xml +++ b/src/main/java/org/gcube/portlets/admin/createusers/client/ui/AddUserForm.ui.xml @@ -19,12 +19,6 @@ margin-bottom: 0px; } - @external .form-horizontal .control-label; - .form-horizontal .control-label { - margin-bottom: 15px; - text-align: left; - } - @external .form-horizontal .input-large; .form-horizontal .input-large { width: 95%; @@ -88,14 +82,6 @@ checked="true" ui:field="sendMailCheckbox"> - - - - - - - -

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 8b7f3e3..5f5626f 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 @@ -21,8 +21,8 @@ import org.gcube.portlets.admin.createusers.shared.VreUserBean; import org.gcube.vomanagement.usermanagement.exception.GroupRetrievalFault; import org.gcube.vomanagement.usermanagement.exception.UserManagementPortalException; import org.gcube.vomanagement.usermanagement.exception.UserManagementSystemException; -import org.gcube.vomanagement.usermanagement.impl.liferay.LiferayGroupManager; -import org.gcube.vomanagement.usermanagement.impl.liferay.LiferayUserManager; +import org.gcube.vomanagement.usermanagement.impl.LiferayGroupManager; +import org.gcube.vomanagement.usermanagement.impl.LiferayUserManager; import org.gcube.vomanagement.usermanagement.model.GCubeUser; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -215,14 +215,14 @@ public class CreateUsersImpl extends RemoteServiceServlet implements HandleUsers try{ PortalContext context = PortalContext.getConfiguration(); - String gatewayName = context.getGatewayName(); - String emailSender = context.getSenderEmail(); + String gatewayName = context.getGatewayName(getThreadLocalRequest()); + String emailSender = context.getSenderEmail(getThreadLocalRequest()); InternetAddress to = new InternetAddress(email); InternetAddress from = new InternetAddress(emailSender); LiferayUserManager userManager = new LiferayUserManager(); - String portalUrl = PortalUtil.getPortalURL(getCompany().getVirtualHost(), 443, true); + String portalUrl = PortalUtil.getPortalURL(getCompany().getVirtualHostname(), 443, true); String username = userManager.getFullNameFromEmail(email); MailMessage mailMessage = new MailMessage(); @@ -314,6 +314,7 @@ public class CreateUsersImpl extends RemoteServiceServlet implements HandleUsers // add in liferay too try{ + GCubeUser user = userManager.createUser( true, "", @@ -323,6 +324,7 @@ public class CreateUsersImpl extends RemoteServiceServlet implements HandleUsers surname, institution, "", + "", isMale, null, null, @@ -518,10 +520,10 @@ public class CreateUsersImpl extends RemoteServiceServlet implements HandleUsers * @return the current group ID or null if an exception is thrown * @throws Exception */ - private String getCurrentGroupID() { + private Long getCurrentGroupID() { ASLSession session = getASLSession(); logger.debug("The current group NAME is --> " + session.getGroupName()); - String toReturn = null; + Long toReturn = null; try { toReturn = new LiferayGroupManager().getGroupId(session.getGroupName()); } catch (UserManagementSystemException | GroupRetrievalFault e) { diff --git a/src/main/resources/org/gcube/portlets/admin/createusers/CreateUsers.gwt.xml b/src/main/resources/org/gcube/portlets/admin/createusers/CreateUsers.gwt.xml index 37ade76..c3bc576 100644 --- a/src/main/resources/org/gcube/portlets/admin/createusers/CreateUsers.gwt.xml +++ b/src/main/resources/org/gcube/portlets/admin/createusers/CreateUsers.gwt.xml @@ -8,6 +8,8 @@ + + diff --git a/src/main/webapp/WEB-INF/liferay-display.xml b/src/main/webapp/WEB-INF/liferay-display.xml index db55199..c9cf0b3 100644 --- a/src/main/webapp/WEB-INF/liferay-display.xml +++ b/src/main/webapp/WEB-INF/liferay-display.xml @@ -1,6 +1,6 @@ - - + diff --git a/src/main/webapp/WEB-INF/liferay-portlet.xml b/src/main/webapp/WEB-INF/liferay-portlet.xml index 4e74c76..a359735 100644 --- a/src/main/webapp/WEB-INF/liferay-portlet.xml +++ b/src/main/webapp/WEB-INF/liferay-portlet.xml @@ -1,6 +1,6 @@ - - + CreateUsers diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index 77381a0..27e3836 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -1,10 +1,10 @@ - - - + + servlet