| Sapan Bhatia | 3d49316 | 2015-04-23 14:48:09 -0400 | [diff] [blame] | 1 | |
| Tony Mack | d851547 | 2015-08-19 11:58:18 -0400 | [diff] [blame] | 2 | def handle(instance): |
| Sapan Bhatia | 3d49316 | 2015-04-23 14:48:09 -0400 | [diff] [blame] | 3 | from core.models import Controller, ControllerSlice, ControllerNetwork, NetworkSlice |
| 4 | |
| Tony Mack | d851547 | 2015-08-19 11:58:18 -0400 | [diff] [blame] | 5 | networks = [ns.network for ns in NetworkSlice.objects.filter(slice=instance.slice)] |
| Sapan Bhatia | 3d49316 | 2015-04-23 14:48:09 -0400 | [diff] [blame] | 6 | controller_networks = ControllerNetwork.objects.filter(network__in=networks, |
| Tony Mack | d851547 | 2015-08-19 11:58:18 -0400 | [diff] [blame] | 7 | controller=instance.node.site_deployment.controller) |
| Sapan Bhatia | 3d49316 | 2015-04-23 14:48:09 -0400 | [diff] [blame] | 8 | |
| 9 | for cn in controller_networks: |
| 10 | if (cn.lazy_blocked): |
| 11 | cn.lazy_blocked=False |
| 12 | cn.backend_register = '{}' |
| 13 | cn.save() |