add users to all deployments for now
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 10 Apr 2014 16:25:46 +0000 (12:25 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 10 Apr 2014 16:26:40 +0000 (12:26 -0400)
planetstack/observer/steps/sync_user_deployments.py

index 2d6fc2f..cbbcb17 100644 (file)
@@ -29,14 +29,17 @@ class SyncUserDeployments(OpenStackSyncStep):
         for user_deployment in UserDeployments.objects.all():
             user_deploy_lookup[user_deployment.user].append(user_deployment.deployment)
        
-        user_deployments = [] 
+        user_deployments = []
+        all_deployments = Deployment.objects.filter() 
         for user in User.objects.all():
             if user.is_admin:
                 # admins should have an account at all deployments
                 expected_deployments = deployments
             else:
                 # normal users should have an account at their site's deployments
-                expected_deployments = site_deploy_lookup[user.site]
+                #expected_deployments = site_deploy_lookup[user.site]
+                # users are added to all deployments for now
+                expected_deployments = deployments        
             for expected_deployment in expected_deployments:
                 if not user in user_deploy_lookup or \
                   expected_deployment not in user_deploy_lookup[user]: