diff options
author | Gauvain Pocentek <gauvain@pocentek.net> | 2018-05-21 10:30:46 +0200 |
---|---|---|
committer | Gauvain Pocentek <gauvain@pocentek.net> | 2018-05-21 10:30:46 +0200 |
commit | 174185bd45abb7c99cf28432a227660023d53632 (patch) | |
tree | 6aca21979a07d1c0a5e50a767c760240049d43d7 /gitlab/v4/objects.py | |
parent | 175abe950c9f08dc9f66de21b20e7f4df5454517 (diff) | |
download | gitlab-174185bd45abb7c99cf28432a227660023d53632.tar.gz |
Add support for user avatar upload
Fixes #308
Diffstat (limited to 'gitlab/v4/objects.py')
-rw-r--r-- | gitlab/v4/objects.py | 9 |
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): |