X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fmodel_policies%2Fmodel_policy_Slice.py;h=a9936bd6312f041444265b55d33bff9db80824b9;hb=9ac140b80fb0536eb98025684c56841287efab08;hp=cc9f2b0b3904c3c89e26798f2b3e0cc847dada7e;hpb=dafa9670af7d4a32b65e6327c901b0afff3eebf4;p=plstackapi.git diff --git a/planetstack/model_policies/model_policy_Slice.py b/planetstack/model_policies/model_policy_Slice.py index cc9f2b0..a9936bd 100644 --- a/planetstack/model_policies/model_policy_Slice.py +++ b/planetstack/model_policies/model_policy_Slice.py @@ -1,10 +1,13 @@ def handle(slice): - from core.models import Controller, ControllerSlice, SiteDeployment, Network, NetworkSlice,NetworkTemplate + from core.models import Controller, ControllerSlice, SiteDeployment, Network, NetworkSlice,NetworkTemplate, Slice from collections import defaultdict + + # slice = Slice.get(slice_id) + controller_slices = ControllerSlice.objects.filter(slice=slice) existing_controllers = [cs.controller for cs in controller_slices] - + all_controllers = Controller.objects.all() for controller in all_controllers: if controller not in existing_controllers: