From: Tony Mack Date: Thu, 10 Apr 2014 16:25:46 +0000 (-0400) Subject: add users to all deployments for now X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;ds=sidebyside;h=8002166e0e9e4a9f308a88718a12d873e4743180;p=plstackapi.git add users to all deployments for now --- diff --git a/planetstack/observer/steps/sync_user_deployments.py b/planetstack/observer/steps/sync_user_deployments.py index 2d6fc2f..cbbcb17 100644 --- a/planetstack/observer/steps/sync_user_deployments.py +++ b/planetstack/observer/steps/sync_user_deployments.py @@ -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]: