Commit 921611d1 authored by Douwe Maan's avatar Douwe Maan

Merge branch 'jramsay/committer-approval-api' into 'master'

Add committer approval API attribute docs

Closes #61796

See merge request gitlab-org/gitlab-ce!31538
parents 30ec7afa f2dc7913
...@@ -72,13 +72,14 @@ POST /projects/:id/approvals ...@@ -72,13 +72,14 @@ POST /projects/:id/approvals
**Parameters:** **Parameters:**
| Attribute | Type | Required | Description | | Attribute | Type | Required | Description |
| ------------------------------------------------ | ------- | -------- | ---------------------------------------------------------- | | ------------------------------------------------ | ------- | -------- | --------------------------------------------------------------------------------------------------- |
| `id` | integer | yes | The ID of a project | | `id` | integer | yes | The ID of a project |
| `approvals_before_merge` | integer | no | How many approvals are required before an MR can be merged | | `approvals_before_merge` | integer | no | How many approvals are required before an MR can be merged |
| `reset_approvals_on_push` | boolean | no | Reset approvals on a new push | | `reset_approvals_on_push` | boolean | no | Reset approvals on a new push |
| `disable_overriding_approvers_per_merge_request` | boolean | no | Allow/Disallow overriding approvers per MR | | `disable_overriding_approvers_per_merge_request` | boolean | no | Allow/Disallow overriding approvers per MR |
| `merge_requests_author_approval` | boolean | no | Allow/Disallow authors be able to self approve merge requests | | `merge_requests_author_approval` | boolean | no | Allow/Disallow authors from self approving merge requests; `true` means authors cannot self approve |
| `merge_requests_disable_committers_approval` | boolean | no | Allow/Disallow committers from self approving merge requests |
```json ```json
{ {
...@@ -115,7 +116,8 @@ POST /projects/:id/approvals ...@@ -115,7 +116,8 @@ POST /projects/:id/approvals
"approvals_before_merge": 2, "approvals_before_merge": 2,
"reset_approvals_on_push": true, "reset_approvals_on_push": true,
"disable_overriding_approvers_per_merge_request": false, "disable_overriding_approvers_per_merge_request": false,
"merge_requests_author_approval": false "merge_requests_author_approval": false,
"merge_requests_disable_committers_approval": false
} }
``` ```
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment