X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAddPersonToSlice.py;h=41e6a6a159526752444113428b6047bc84f9c9f0;hb=8a488f82ba7892d6a6eb1265f0f327ec75b71149;hp=d4a17a4e8d1f6880639c7e93728bf5855fc07698;hpb=21b23e082393fe0a54eefe7b77f1137adc3d430e;p=plcapi.git diff --git a/PLC/Methods/AddPersonToSlice.py b/PLC/Methods/AddPersonToSlice.py index d4a17a4..41e6a6a 100644 --- a/PLC/Methods/AddPersonToSlice.py +++ b/PLC/Methods/AddPersonToSlice.py @@ -29,13 +29,13 @@ class AddPersonToSlice(Method): # Get account information persons = Persons(self.api, [person_id_or_email]) if not persons: - raise PLCInvalidArgument, "No such account" + raise PLCInvalidArgument, "No such account %s"%person_id_or_email person = persons[0] # Get slice information slices = Slices(self.api, [slice_id_or_name]) if not slices: - raise PLCInvalidArgument, "No such slice" + raise PLCInvalidArgument, "No such slice %s"%slice_id_or_name slice = slices[0] # N.B. Allow foreign users to be added to local slices and @@ -48,7 +48,7 @@ class AddPersonToSlice(Method): # of the site associated with the slice if 'admin' not in self.caller['roles']: if slice['site_id'] not in self.caller['site_ids']: - raise PLCPermissionDenied, "Not allowed to add users to this slice" + raise PLCPermissionDenied, "Not allowed to add users to slice %s"%slice_id_or_name if slice['slice_id'] not in person['slice_ids']: slice.add_person(person)