adding a check to ensure activationConfirmation emails are not sent for 
external sos provider enabled requests.


Project: http://git-wip-us.apache.org/repos/asf/usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/usergrid/commit/2c59bd8e
Tree: http://git-wip-us.apache.org/repos/asf/usergrid/tree/2c59bd8e
Diff: http://git-wip-us.apache.org/repos/asf/usergrid/diff/2c59bd8e

Branch: refs/heads/master
Commit: 2c59bd8ee5c4313142a929e2f8301b83c00f3a1b
Parents: 66ca27c
Author: Ayesha Dastagiri <ayesha.am...@gmail.com>
Authored: Thu Jul 7 17:52:46 2016 -0700
Committer: Ayesha Dastagiri <ayesha.am...@gmail.com>
Committed: Thu Jul 7 17:52:46 2016 -0700

----------------------------------------------------------------------
 .../org/apache/usergrid/rest/management/users/UserResource.java | 3 ++-
 .../usergrid/management/cassandra/ManagementServiceImpl.java    | 5 ++++-
 2 files changed, 6 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/usergrid/blob/2c59bd8e/stack/rest/src/main/java/org/apache/usergrid/rest/management/users/UserResource.java
----------------------------------------------------------------------
diff --git 
a/stack/rest/src/main/java/org/apache/usergrid/rest/management/users/UserResource.java
 
b/stack/rest/src/main/java/org/apache/usergrid/rest/management/users/UserResource.java
index 1c5bcdf..89725b8 100644
--- 
a/stack/rest/src/main/java/org/apache/usergrid/rest/management/users/UserResource.java
+++ 
b/stack/rest/src/main/java/org/apache/usergrid/rest/management/users/UserResource.java
@@ -199,7 +199,8 @@ public class UserResource extends AbstractContextResource {
         ApiResponse response = createApiResponse();
         response.setAction( "get admin user" );
 
-        String token = management.getAccessTokenForAdminUser( user.getUuid(), 
ttl );
+//        commenting out creation of token each time and setting the token 
value to the one sent in the request.
+//        String token = management.getAccessTokenForAdminUser( 
user.getUuid(), ttl );
         Map<String, Object> userOrganizationData = 
management.getAdminUserOrganizationData( user, !shallow );
         userOrganizationData.put( "token", token );
         response.setData( userOrganizationData );

http://git-wip-us.apache.org/repos/asf/usergrid/blob/2c59bd8e/stack/services/src/main/java/org/apache/usergrid/management/cassandra/ManagementServiceImpl.java
----------------------------------------------------------------------
diff --git 
a/stack/services/src/main/java/org/apache/usergrid/management/cassandra/ManagementServiceImpl.java
 
b/stack/services/src/main/java/org/apache/usergrid/management/cassandra/ManagementServiceImpl.java
index b062f84..9637dff 100644
--- 
a/stack/services/src/main/java/org/apache/usergrid/management/cassandra/ManagementServiceImpl.java
+++ 
b/stack/services/src/main/java/org/apache/usergrid/management/cassandra/ManagementServiceImpl.java
@@ -904,10 +904,13 @@ public class ManagementServiceImpl implements 
ManagementService {
             user.getEmail(), user.getConfirmed(), user.getActivated(), 
user.getDisabled(),
             user.getDynamicProperties(), true );
 
+
         // special case for sysadmin and test account only
         if (    !user.getEmail().equals( properties.getProperty( 
PROPERTIES_SYSADMIN_LOGIN_EMAIL ) )
              && !user.getEmail().equals( properties .getProperty( 
PROPERTIES_TEST_ACCOUNT_ADMIN_USER_EMAIL ) ) ) {
-            this.startAdminUserActivationFlow( organizationId, userInfo );
+            if(!tokens.isExternalSSOProviderEnabled()) {
+                this.startAdminUserActivationFlow(organizationId, userInfo);
+            }
         }
 
         return userInfo;

Reply via email to