Skip to content
Snippets Groups Projects

Add support to configure webhook_timeout in gitlab.yaml

Closed gitlab-qa-bot requested to merge github/fork/wesgurn/master into master
1 file
+ 6
3
Compare changes
  • Side-by-side
  • Inline
+ 95
7
@@ -8,12 +8,12 @@ GET /groups
@@ -8,12 +8,12 @@ GET /groups
```json
```json
[
[
{
{
"id": 1,
"id": 1,
"name": "Foobar Group",
"name": "Foobar Group",
"path": "foo-bar",
"path": "foo-bar",
"owner_id": 18
"owner_id": 18
}
}
]
]
```
```
@@ -54,4 +54,92 @@ POST /groups/:id/projects/:project_id
@@ -54,4 +54,92 @@ POST /groups/:id/projects/:project_id
Parameters:
Parameters:
+ `id` (required) - The ID of a group
+ `id` (required) - The ID of a group
+ `project_id (required) - The ID of a project
+ `project_id` (required) - The ID of a project
 
 
 
## Remove group
 
 
Removes group with all projects inside.
 
 
```
 
DELETE /groups/:id
 
```
 
 
Parameters:
 
 
+ `id` (required) - The ID of a user group
 
 
 
## Group members
 
 
 
**Group access levels**
 
 
The group access levels are defined in the `Gitlab::Access` module. Currently, these levels are recognized:
 
 
```
 
GUEST = 10
 
REPORTER = 20
 
DEVELOPER = 30
 
MASTER = 40
 
OWNER = 50
 
```
 
 
### List group members
 
 
Get a list of group members viewable by the authenticated user.
 
 
```
 
GET /groups/:id/members
 
```
 
 
```json
 
[
 
{
 
"id": 1,
 
"username": "raymond_smith",
 
"email": "ray@smith.org",
 
"name": "Raymond Smith",
 
"state": "active",
 
"created_at": "2012-10-22T14:13:35Z",
 
"access_level": 30
 
},
 
{
 
"id": 2,
 
"username": "john_doe",
 
"email": "joh@doe.org",
 
"name": "John Doe",
 
"state": "active",
 
"created_at": "2012-10-22T14:13:35Z",
 
"access_level": 30
 
}
 
]
 
```
 
 
### Add group member
 
 
Adds a user to the list of group members.
 
 
```
 
POST /groups/:id/members
 
```
 
 
Parameters:
 
 
+ `id` (required) - The ID of a group
 
+ `user_id` (required) - The ID of a user to add
 
+ `access_level` (required) - Project access level
 
 
 
### Remove user team member
 
 
Removes user from user team.
 
 
```
 
DELETE /groups/:id/members/:user_id
 
```
 
 
Parameters:
 
 
+ `id` (required) - The ID of a user group
 
+ `user_id` (required) - The ID of a group member
Loading