diff --git a/rm-automation/rm-automation-community-rest-api/pom.xml b/rm-automation/rm-automation-community-rest-api/pom.xml index f178cc8d3b..e41c879044 100644 --- a/rm-automation/rm-automation-community-rest-api/pom.xml +++ b/rm-automation/rm-automation-community-rest-api/pom.xml @@ -15,7 +15,8 @@ false alfresco-governance-services-community-share alfresco-governance-services-community-repo - 1.38 + 1.50 + 3.0.41 2.0.0 2.7.9.1 @@ -61,8 +62,17 @@ com.fasterxml.jackson.core jackson-databind + + org.alfresco.tas + utility + + + org.alfresco.tas + utility + ${tas.utility.version} + org.projectlombok lombok diff --git a/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/v0/RMRolesAndActionsAPI.java b/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/v0/RMRolesAndActionsAPI.java index 6ce10de83d..4284d7e6f4 100644 --- a/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/v0/RMRolesAndActionsAPI.java +++ b/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/v0/RMRolesAndActionsAPI.java @@ -47,6 +47,7 @@ import org.alfresco.dataprep.AlfrescoHttpClientFactory; import org.alfresco.dataprep.UserService; import org.alfresco.rest.core.v0.BaseAPI; import org.alfresco.rest.core.v0.RMEvents; +import org.alfresco.utility.data.DataUserAIS; import org.apache.chemistry.opencmis.client.api.CmisObject; import org.apache.commons.httpclient.HttpStatus; import org.apache.http.HttpResponse; @@ -90,6 +91,8 @@ public class RMRolesAndActionsAPI extends BaseAPI @Autowired private UserService userService; + @Autowired + private DataUserAIS dataUser; /** * Get all the configured RM roles. * @@ -199,7 +202,9 @@ public class RMRolesAndActionsAPI extends BaseAPI { if (!userService.userExists(adminUser, adminPassword, userName)) { - userService.create(adminUser, adminPassword, userName, password, email, firstName, lastName); + //userService.create(adminUser, adminPassword, userName, password, email, firstName, lastName); + dataUser.createUser(userName, password); + } assignRoleToUser(adminUser, adminPassword, userName, role); }