summaryrefslogtreecommitdiff
path: root/gitlab/objects.py
diff options
context:
space:
mode:
authorGauvain Pocentek <gauvain@pocentek.net>2017-04-01 15:56:49 +0200
committerGauvain Pocentek <gauvain@pocentek.net>2017-04-01 15:56:49 +0200
commit9d806995d51a9ff846b10ed95a738e5cafe9e7d2 (patch)
treef99bb0c9767ca851f58e0f7bd346f2eb8e176197 /gitlab/objects.py
parentf05a24b724a414d599b27879e8fb9564491e39a7 (diff)
downloadgitlab-9d806995d51a9ff846b10ed95a738e5cafe9e7d2.tar.gz
Update User options for creation and update
Fixes #246
Diffstat (limited to 'gitlab/objects.py')
-rw-r--r--gitlab/objects.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/gitlab/objects.py b/gitlab/objects.py
index 071173b..8c8e5d9 100644
--- a/gitlab/objects.py
+++ b/gitlab/objects.py
@@ -614,16 +614,17 @@ class UserProjectManager(BaseManager):
class User(GitlabObject):
_url = '/users'
shortPrintAttr = 'username'
- requiredCreateAttrs = ['email', 'username', 'name', 'password']
- optionalCreateAttrs = ['skype', 'linkedin', 'twitter', 'projects_limit',
- 'extern_uid', 'provider', 'bio', 'admin',
- 'can_create_group', 'website_url', 'confirm',
- 'external']
+ requiredCreateAttrs = ['email', 'username', 'name']
+ optionalCreateAttrs = ['password', 'reset_password', 'skype', 'linkedin',
+ 'twitter', 'projects_limit', 'extern_uid',
+ 'provider', 'bio', 'admin', 'can_create_group',
+ 'website_url', 'confirm', 'external',
+ 'organization', 'location']
requiredUpdateAttrs = ['email', 'username', 'name']
optionalUpdateAttrs = ['password', 'skype', 'linkedin', 'twitter',
'projects_limit', 'extern_uid', 'provider', 'bio',
'admin', 'can_create_group', 'website_url',
- 'confirm', 'external']
+ 'confirm', 'external', 'organization', 'location']
managers = (
('emails', UserEmailManager, [('user_id', 'id')]),
('keys', UserKeyManager, [('user_id', 'id')]),