summaryrefslogtreecommitdiff
path: root/docs/gl_objects/users.py
diff options
context:
space:
mode:
authorGauvain Pocentek <gauvain@pocentek.net>2016-07-16 16:01:58 +0200
committerGauvain Pocentek <gauvain@pocentek.net>2016-07-16 16:01:58 +0200
commit0be4761961cf145cf66a456d910596aa32912492 (patch)
tree4a1f7e1f0c0fa54d817cfcc64d82ceeec4771da2 /docs/gl_objects/users.py
parent6f9f42b64cb82929af60e299c70773af6d406a6e (diff)
downloadgitlab-0be4761961cf145cf66a456d910596aa32912492.tar.gz
Implement user emails support
Diffstat (limited to 'docs/gl_objects/users.py')
-rw-r--r--docs/gl_objects/users.py44
1 files changed, 44 insertions, 0 deletions
diff --git a/docs/gl_objects/users.py b/docs/gl_objects/users.py
index 99b986f..9b127a4 100644
--- a/docs/gl_objects/users.py
+++ b/docs/gl_objects/users.py
@@ -64,6 +64,32 @@ user.keys.delete(1)
key.delete()
# end key delete
+# email list
+emails = gl.user_emails.list(user_id=1)
+# or
+emails = user.emails.list()
+# end email list
+
+# email get
+email = gl.user_emails.list(1, user_id=1)
+# or
+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()
+# end email delete
+
# currentuser get
gl.auth()
current_user = gl.user
@@ -86,3 +112,21 @@ 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