@@ -391,7 +391,7 @@ def rename(self, login):
391
391
:param str login: (required), new name of the user
392
392
:returns: bool
393
393
"""
394
- url = self ._build_url ('admin' , 'users' , self .id )
394
+ url = self ._build_url ('admin' , 'users' , self .login )
395
395
payload = {'login' : login }
396
396
resp = self ._boolean (self ._patch (url , data = payload ), 202 , 403 )
397
397
return resp
@@ -407,7 +407,7 @@ def impersonate(self, scopes=None):
407
407
i.e., 'gist', 'user'
408
408
:returns: :class:`Authorization <Authorization>`
409
409
"""
410
- url = self ._build_url ('admin' , 'users' , self .id , 'authorizations' )
410
+ url = self ._build_url ('admin' , 'users' , self .login , 'authorizations' )
411
411
data = {}
412
412
413
413
if scopes :
@@ -425,7 +425,7 @@ def revoke_impersonation(self):
425
425
426
426
:returns: bool -- True if successful, False otherwise
427
427
"""
428
- url = self ._build_url ('admin' , 'users' , self .id , 'authorizations' )
428
+ url = self ._build_url ('admin' , 'users' , self .login , 'authorizations' )
429
429
430
430
return self ._boolean (self ._delete (url ), 204 , 403 )
431
431
@@ -494,5 +494,5 @@ def delete(self):
494
494
495
495
:returns: bool -- True if successful, False otherwise
496
496
"""
497
- url = self ._build_url ('admin' , 'users' , self .id )
497
+ url = self ._build_url ('admin' , 'users' , self .login )
498
498
return self ._boolean (self ._delete (url ), 204 , 403 )
0 commit comments