X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FSliceListUserSlices.py;h=16359052afb7b04cf8392f31a3b16958df4d11e6;hb=c3fc031363ac794e6b1245c6ed1a05329cba69c9;hp=47c9027fbcb578eb273c76a1d3c3f64d37e0eea6;hpb=bfbd7ab0a157ca63f286836252d143341ca677ec;p=plcapi.git diff --git a/PLC/Methods/SliceListUserSlices.py b/PLC/Methods/SliceListUserSlices.py index 47c9027..1635905 100644 --- a/PLC/Methods/SliceListUserSlices.py +++ b/PLC/Methods/SliceListUserSlices.py @@ -19,6 +19,8 @@ class SliceListUserSlices(GetSlices, GetPersons): slice_filter, details about that slice will not be returned. """ + status = "deprecated" + roles = ['admin', 'pi', 'user'] accepts = [ @@ -27,19 +29,19 @@ class SliceListUserSlices(GetSlices, GetPersons): ] returns = [Slice.fields['name']] - + def call(self, auth, email): - persons = GetPersons.call(self, auth, [email]) - if not persons: - return [] - person = persons[0] - slice_ids = person['slice_ids'] - if not slice_ids: - return [] - - slices = GetSlices.call(self, auth, slice_ids) - slice_names = [slice['name'] for slice in slices] + persons = GetPersons.call(self, auth, [email]) + if not persons: + return [] + person = persons[0] + slice_ids = person['slice_ids'] + if not slice_ids: + return [] + + slices = GetSlices.call(self, auth, slice_ids) + slice_names = [slice['name'] for slice in slices] return slice_names