Updated documentation for added Admin APIs
This commit is contained in:
parent
61ffcab60f
commit
47abdc10ca
3 changed files with 50 additions and 0 deletions
|
@ -43,3 +43,14 @@ Parameters:
|
||||||
|
|
||||||
Will return created group with status `201 Created` on success, or `404 Not found` on fail.
|
Will return created group with status `201 Created` on success, or `404 Not found` on fail.
|
||||||
|
|
||||||
|
## Transfer project to group
|
||||||
|
|
||||||
|
Transfer a project to the Group namespace. Available only for admin
|
||||||
|
|
||||||
|
```
|
||||||
|
POST /groups/:id/projects/:project_id
|
||||||
|
```
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
+ `id` (required) - The ID of a group
|
||||||
|
+ `project_id (required) - The ID of a project
|
||||||
|
|
|
@ -113,6 +113,28 @@ Parameters:
|
||||||
Will return created project with status `201 Created` on success, or `404 Not
|
Will return created project with status `201 Created` on success, or `404 Not
|
||||||
found` on fail.
|
found` on fail.
|
||||||
|
|
||||||
|
## Create project for user
|
||||||
|
|
||||||
|
Create new project owned by user. Available only for admin
|
||||||
|
|
||||||
|
```
|
||||||
|
POST /projects/user/:user_id
|
||||||
|
```
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
|
||||||
|
+ `user_id` (required) - user_id of owner
|
||||||
|
+ `name` (required) - new project name
|
||||||
|
+ `description` (optional) - short project description
|
||||||
|
+ `default_branch` (optional) - 'master' by default
|
||||||
|
+ `issues_enabled` (optional) - enabled by default
|
||||||
|
+ `wall_enabled` (optional) - enabled by default
|
||||||
|
+ `merge_requests_enabled` (optional) - enabled by default
|
||||||
|
+ `wiki_enabled` (optional) - enabled by default
|
||||||
|
|
||||||
|
Will return created project with status `201 Created` on success, or `404 Not
|
||||||
|
found` on fail.
|
||||||
|
|
||||||
## List project team members
|
## List project team members
|
||||||
|
|
||||||
Get a list of project team members.
|
Get a list of project team members.
|
||||||
|
|
|
@ -220,6 +220,23 @@ Parameters:
|
||||||
Will return created key with status `201 Created` on success, or `404 Not
|
Will return created key with status `201 Created` on success, or `404 Not
|
||||||
found` on fail.
|
found` on fail.
|
||||||
|
|
||||||
|
## Add SSH key for user
|
||||||
|
|
||||||
|
Create new key owned by specified user. Available only for admin
|
||||||
|
|
||||||
|
```
|
||||||
|
POST /users/:id/keys
|
||||||
|
```
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
|
||||||
|
+ `id` (required) - id of specified user
|
||||||
|
+ `title` (required) - new SSH Key's title
|
||||||
|
+ `key` (required) - new SSH key
|
||||||
|
|
||||||
|
Will return created key with status `201 Created` on success, or `404 Not
|
||||||
|
found` on fail.
|
||||||
|
|
||||||
## Delete SSH key
|
## Delete SSH key
|
||||||
|
|
||||||
Delete key owned by currently authenticated user
|
Delete key owned by currently authenticated user
|
||||||
|
|
Loading…
Reference in a new issue