diff options
| author | Gauvain Pocentek <gauvain@pocentek.net> | 2017-11-10 17:35:34 +0100 |
|---|---|---|
| committer | Gauvain Pocentek <gauvain@pocentek.net> | 2017-11-10 17:35:34 +0100 |
| commit | 8fec612157e4c15f587c11efc98e7e339dfcff28 (patch) | |
| tree | b1b9452bfce982003324fca9fc92ecbc9c085770 /docs/gl_objects/users.py | |
| parent | 700e84f3ea1a8e0f99775d02cd1a832d05d3ec8d (diff) | |
| download | gitlab-8fec612157e4c15f587c11efc98e7e339dfcff28.tar.gz | |
Add support for impersonation tokens API
Closes #363
Diffstat (limited to 'docs/gl_objects/users.py')
| -rw-r--r-- | docs/gl_objects/users.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/gl_objects/users.py b/docs/gl_objects/users.py index da516e6..e452217 100644 --- a/docs/gl_objects/users.py +++ b/docs/gl_objects/users.py @@ -115,3 +115,22 @@ attr.delete() # or user.customeattributes.delete(attr_key) # end ca delete + +# it list +i_t = user.impersonationtokens.list(state='active') +i_t = user.impersonationtokens.list(state='inactive') +# end it list + +# it get +i_t = user.impersonationtokens.get(i_t_id) +# end it get + +# it create +i_t = user.impersonationtokens.create({'name': 'token1', 'scopes': ['api']}) +# use the token to create a new gitlab connection +user_gl = gitlab.Gitlab(gitlab_url, private_token=i_t.token) +# end it create + +# it delete +i_t.delete() +# end it delete |
