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