| def handle(instance): | |
| from core.models import Controller, ControllerSlice, ControllerNetwork, NetworkSlice | |
| networks = [ns.network for ns in NetworkSlice.objects.filter(slice=instance.slice)] | |
| controller_networks = ControllerNetwork.objects.filter(network__in=networks, | |
| controller=instance.node.site_deployment.controller) | |
| for cn in controller_networks: | |
| if (cn.lazy_blocked): | |
| cn.lazy_blocked=False | |
| cn.backend_register = '{}' | |
| cn.save() |