summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-09-29 23:03:46 -0700
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-09-29 23:03:46 -0700
commit836104b41a557e8411d422c0dca7930e85b0de95 (patch)
tree5a45ebe5475209a098a6c8d818488ef35d18030e /doc
parente48c6fab60d57b4af31f5b5d3e81ba09e4e68881 (diff)
parent5b657a65d4ec309be2cb7dfcacf85e98d59a4eb0 (diff)
downloadgitlab-ce-836104b41a557e8411d422c0dca7930e85b0de95.tar.gz
Merge pull request #5213 from bladealslayer/feature/user_api_extended
Extended User API to expose admin and can_create_group for user creation...
Diffstat (limited to 'doc')
-rw-r--r--doc/api/users.md39
1 files changed, 24 insertions, 15 deletions
diff --git a/doc/api/users.md b/doc/api/users.md
index 49afbab8c6a..50c0f560d87 100644
--- a/doc/api/users.md
+++ b/doc/api/users.md
@@ -23,7 +23,9 @@ GET /users
"extern_uid": "john.smith",
"provider": "provider_name",
"theme_id": 1,
- "color_scheme_id": 2
+ "color_scheme_id": 2,
+ "is_admin": false,
+ "can_create_group": true
},
{
"id": 2,
@@ -39,7 +41,9 @@ GET /users
"extern_uid": "jack.smith",
"provider": "provider_name",
"theme_id": 1,
- "color_scheme_id": 3
+ "color_scheme_id": 3,
+ "is_admin": false,
+ "can_create_group": true
}
]
```
@@ -72,7 +76,9 @@ Parameters:
"extern_uid": "john.smith",
"provider": "provider_name",
"theme_id": 1,
- "color_scheme_id": 2
+ "color_scheme_id": 2,
+ "is_admin": false,
+ "can_create_group": true
}
```
@@ -87,17 +93,19 @@ POST /users
Parameters:
-+ `email` (required) - Email
-+ `password` (required) - Password
-+ `username` (required) - Username
-+ `name` (required) - Name
-+ `skype` (optional) - Skype ID
-+ `linkedin` (optional) - Linkedin
-+ `twitter` (optional) - Twitter account
-+ `projects_limit` (optional) - Number of projects user can create
-+ `extern_uid` (optional) - External UID
-+ `provider` (optional) - External provider name
-+ `bio` (optional) - User's bio
++ `email` (required) - Email
++ `password` (required) - Password
++ `username` (required) - Username
++ `name` (required) - Name
++ `skype` (optional) - Skype ID
++ `linkedin` (optional) - Linkedin
++ `twitter` (optional) - Twitter account
++ `projects_limit` (optional) - Number of projects user can create
++ `extern_uid` (optional) - External UID
++ `provider` (optional) - External provider name
++ `bio` (optional) - User's bio
++ `admin` (optional) - User is admin - true or false (default)
++ `can_create_group` (optional) - User can create groups - true or false
## User modification
@@ -121,6 +129,8 @@ Parameters:
+ `extern_uid` - External UID
+ `provider` - External provider name
+ `bio` - User's bio
++ `admin` (optional) - User is admin - true or false (default)
++ `can_create_group` (optional) - User can create groups - true or false
Note, at the moment this method does only return a 404 error, even in cases where a 409 (Conflict) would
be more appropriate, e.g. when renaming the email address to some existing one.
@@ -166,7 +176,6 @@ GET /user
"color_scheme_id": 2,
"is_admin": false,
"can_create_group" : true,
- "can_create_team" : true,
"can_create_project" : true
}
```