X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FSliceListNames.py;h=01f6257a6c59d07b124d0b41fb907f39f7025a3d;hb=bd0cbf4f7f2e4cf7ceda500bfa6f98c0a700018b;hp=b046e9c0276e2f8b891e069a5d070771a5ceb58b;hpb=b61dc696e6c6a0f67565724b4bb7eb466397aa42;p=plcapi.git diff --git a/PLC/Methods/SliceListNames.py b/PLC/Methods/SliceListNames.py index b046e9c..01f6257 100644 --- a/PLC/Methods/SliceListNames.py +++ b/PLC/Methods/SliceListNames.py @@ -17,6 +17,8 @@ class SliceListNames(GetSlices): slice_filter, details about that slice will not be returned. """ + status = "deprecated" + roles = ['admin', 'pi', 'user'] accepts = [ @@ -24,20 +26,20 @@ class SliceListNames(GetSlices): Parameter(str, "Slice prefix", nullok = True) ] - returns = [Slice.fields] - + returns = [Slice.fields['name']] + def call(self, auth, prefix=None): - slice_filter = None + slice_filter = None if prefix: slice_filter = {'name': prefix+'*'} - + slices = GetSlices.call(self, auth, slice_filter) - + if not slices: raise PLCInvalidArgument, "No such slice" - - slice_names = [slice['name'] for slice in slices] + + slice_names = [slice['name'] for slice in slices] return slice_names