summaryrefslogtreecommitdiff
path: root/docs/gl_objects/users.py
diff options
context:
space:
mode:
authorGauvain Pocentek <gauvain@pocentek.net>2017-11-01 11:26:56 +0100
committerGauvain Pocentek <gauvain@pocentek.net>2017-11-01 11:26:56 +0100
commitd0c4118020e11c3132a46fc50d3caecf9a41e7d2 (patch)
tree097f42f0c5362ce6a9efa3f98bb0c3eb101bbbb6 /docs/gl_objects/users.py
parentaba713a0bdbcdb5f898c5e7dcf276811bde6e99b (diff)
downloadgitlab-d0c4118020e11c3132a46fc50d3caecf9a41e7d2.tar.gz
Add support for GPG keys
Closes #355
Diffstat (limited to 'docs/gl_objects/users.py')
-rw-r--r--docs/gl_objects/users.py71
1 files changed, 19 insertions, 52 deletions
diff --git a/docs/gl_objects/users.py b/docs/gl_objects/users.py
index 798678d..c3618b9 100644
--- a/docs/gl_objects/users.py
+++ b/docs/gl_objects/users.py
@@ -36,37 +36,44 @@ user.unblock()
# end block
# key list
-keys = gl.user_keys.list(user_id=1)
-# or
keys = user.keys.list()
# end key list
# key get
-key = gl.user_keys.list(1, user_id=1)
-# or
key = user.keys.get(1)
# end key get
# key create
-k = gl.user_keys.create({'title': 'my_key',
- 'key': open('/home/me/.ssh/id_rsa.pub').read()},
- user_id=2)
-# or
k = user.keys.create({'title': 'my_key',
'key': open('/home/me/.ssh/id_rsa.pub').read()})
# end key create
# key delete
-gl.user_keys.delete(1, user_id=1)
-# or
user.keys.delete(1)
# or
key.delete()
# end key delete
-# email list
-emails = gl.user_emails.list(user_id=1)
+# gpgkey list
+gpgkeys = user.gpgkeys.list()
+# end gpgkey list
+
+# gpgkey get
+gpgkey = user.gpgkeys.get(1)
+# end gpgkey get
+
+# gpgkey create
+# get the key with `gpg --export -a GPG_KEY_ID`
+k = user.gpgkeys.create({'key': public_key_content})
+# end gpgkey create
+
+# gpgkey delete
+user.gpgkeys.delete(1)
# or
+gpgkey.delete()
+# end gpgkey delete
+
+# email list
emails = user.emails.list()
# end email list
@@ -77,14 +84,10 @@ email = user.emails.get(1)
# end email get
# email create
-k = gl.user_emails.create({'email': 'foo@bar.com'}, user_id=2)
-# or
k = user.emails.create({'email': 'foo@bar.com'})
# end email create
# email delete
-gl.user_emails.delete(1, user_id=1)
-# or
user.emails.delete(1)
# or
email.delete()
@@ -94,39 +97,3 @@ email.delete()
gl.auth()
current_user = gl.user
# end currentuser get
-
-# currentuser key list
-keys = gl.user.keys.list()
-# end currentuser key list
-
-# currentuser key get
-key = gl.user.keys.get(1)
-# end currentuser key get
-
-# currentuser key create
-key = gl.user.keys.create({'id': 'my_key', 'key': key_content})
-# end currentuser key create
-
-# currentuser key delete
-gl.user.keys.delete(1)
-# or
-key.delete()
-# end currentuser key delete
-
-# currentuser email list
-emails = gl.user.emails.list()
-# end currentuser email list
-
-# currentuser email get
-email = gl.user.emails.get(1)
-# end currentuser email get
-
-# currentuser email create
-email = gl.user.emails.create({'email': 'foo@bar.com'})
-# end currentuser email create
-
-# currentuser email delete
-gl.user.emails.delete(1)
-# or
-email.delete()
-# end currentuser email delete