summaryrefslogtreecommitdiff
path: root/gitlab/v4/objects.py
diff options
context:
space:
mode:
authorGauvain Pocentek <gauvain@pocentek.net>2018-05-21 10:30:46 +0200
committerGauvain Pocentek <gauvain@pocentek.net>2018-05-21 10:30:46 +0200
commit174185bd45abb7c99cf28432a227660023d53632 (patch)
tree6aca21979a07d1c0a5e50a767c760240049d43d7 /gitlab/v4/objects.py
parent175abe950c9f08dc9f66de21b20e7f4df5454517 (diff)
downloadgitlab-174185bd45abb7c99cf28432a227660023d53632.tar.gz
Add support for user avatar upload
Fixes #308
Diffstat (limited to 'gitlab/v4/objects.py')
-rw-r--r--gitlab/v4/objects.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/gitlab/v4/objects.py b/gitlab/v4/objects.py
index 14bad5a..2d9a6bf 100644
--- a/gitlab/v4/objects.py
+++ b/gitlab/v4/objects.py
@@ -307,16 +307,19 @@ class UserManager(CRUDMixin, RESTManager):
('email', 'username', 'name', 'password', 'reset_password', 'skype',
'linkedin', 'twitter', 'projects_limit', 'extern_uid', 'provider',
'bio', 'admin', 'can_create_group', 'website_url',
- 'skip_confirmation', 'external', 'organization', 'location')
+ 'skip_confirmation', 'external', 'organization', 'location', 'avatar')
)
_update_attrs = (
('email', 'username', 'name'),
('password', 'skype', 'linkedin', 'twitter', 'projects_limit',
'extern_uid', 'provider', 'bio', 'admin', 'can_create_group',
'website_url', 'skip_confirmation', 'external', 'organization',
- 'location')
+ 'location', 'avatar')
)
- _types = {'confirm': types.LowercaseStringAttribute}
+ _types = {
+ 'confirm': types.LowercaseStringAttribute,
+ 'avatar': types.ImageAttribute,
+ }
class CurrentUserEmail(ObjectDeleteMixin, RESTObject):