From 8002166e0e9e4a9f308a88718a12d873e4743180 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 10 Apr 2014 12:25:46 -0400 Subject: [PATCH 1/1] add users to all deployments for now --- planetstack/observer/steps/sync_user_deployments.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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]: -- 2.43.0