- # sync site privileges at all site deployments
- site_deployments = SiteDeployments.objects.filter(site=site_priv.site)
- for site_deployment in site_deployments:
- user_deployments = UserDeployments.objects.filter(deployment=site_deployment.deployment)
- if user_deployments:
- kuser_id = user_deployments[0].kuser_id
- driver = self.driver.admin_driver(deployment=site_deployment.deployment.name)
+ # sync site privileges at all site controllers
+ controller_sites = ControllerSites.objects.filter(site=site_priv.site)
+ for controller_site in controller_sites:
+ controller_users = ControllerUsers.objects.filter(controller=controller_site.controller)
+ if controller_users:
+ kuser_id = controller_users[0].kuser_id
+ driver = self.driver.admin_driver(controller=controller_site.controller)