X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fnitos%2Fnitosslices.py;h=2edd20920684bd9dcb8588651045a0cf043531f5;hb=6872209af2d5ec927820f2b333b8d3b112260957;hp=ec693a1ae2f91477af33fa81e8245249ecddd9c6;hpb=bd4e14fb73029d86a0e2e11266c7ddf6bbba14ff;p=sfa.git diff --git a/sfa/nitos/nitosslices.py b/sfa/nitos/nitosslices.py index ec693a1a..2edd2092 100644 --- a/sfa/nitos/nitosslices.py +++ b/sfa/nitos/nitosslices.py @@ -173,7 +173,7 @@ class NitosSlices: slicename = hrn_to_nitos_slicename(slice_hrn) slices = self.driver.shell.getSlices({}, []) slice = self.driver.filter_nitos_results(slices, {'slice_name': slicename})[0] - + added_users = [] #get users info users_info = [] for user in users: @@ -188,12 +188,11 @@ class NitosSlices: if not nitos_users: # create the user - added_users = [] - user_id = self.driver.shell.addUsers({'username': email.split('@')[0], 'email': email}) + user_id = self.driver.shell.addUser({'username': email.split('@')[0], 'email': email}) added_users.append(user_id) # add user keys for key in user['keys']: - self.driver.shell.addUserKey({'user_id': user_id, 'key': key}) + self.driver.shell.addUserKey({'user_id': user_id, 'key': key, 'slice_id': slice['slice_id']}) # add the user to the slice self.driver.shell.addUserToSlice({'slice_id': slice['slice_id'], 'user_id': user_id}) else: