Skip to content
代码片段 群组 项目
未验证 提交 0c68b38f 编辑于 作者: Ivan Sebastian's avatar Ivan Sebastian 提交者: GitLab
浏览文件

Add "member_events" group hook to be set via REST API

上级 aee988f4
No related branches found
No related tags found
无相关合并请求
......@@ -1597,6 +1597,7 @@ GET /groups/:id/hooks/:hook_id
"deployment_events": true,
"releases_events": true,
"subgroup_events": true,
"member_events": true,
"enable_ssl_verification": true,
"repository_update_events": false,
"alert_status": "executable",
......@@ -1634,6 +1635,7 @@ POST /groups/:id/hooks
| `deployment_events` | boolean | no | Trigger hook on deployment events |
| `releases_events` | boolean | no | Trigger hook on release events |
| `subgroup_events` | boolean | no | Trigger hook on subgroup events |
| `member_events` | boolean | no | Trigger hook on member events |
| `enable_ssl_verification` | boolean | no | Do SSL verification when triggering the hook |
| `token` | string | no | Secret token to validate received payloads; not returned in the response |
| `resource_access_token_events` | boolean | no | Trigger hook on project access token expiry events. |
......@@ -1666,6 +1668,7 @@ PUT /groups/:id/hooks/:hook_id
| `deployment_events` | boolean | no | Trigger hook on deployment events. |
| `releases_events` | boolean | no | Trigger hook on release events. |
| `subgroup_events` | boolean | no | Trigger hook on subgroup events. |
| `member_events` | boolean | no | Trigger hook on member events. |
| `enable_ssl_verification` | boolean | no | Do SSL verification when triggering the hook. |
| `service_access_tokens_expiration_enforced` | boolean | no | Require service account access tokens to have an expiration date. |
| `token` | string | no | Secret token to validate received payloads. Not returned in the response. When you change the webhook URL, the secret token is reset and not retained. |
......
......@@ -35,6 +35,7 @@ def hook_scope
optional :subgroup_events, type: Boolean, desc: "Trigger hook on subgroup events"
optional :emoji_events, type: Boolean, desc: "Trigger hook on emoji events"
optional :resource_access_token_events, type: Boolean, desc: "Trigger hook on group access token expiry events"
optional :member_events, type: Boolean, desc: "Trigger hook on member events"
optional :enable_ssl_verification, type: Boolean, desc: "Do SSL verification when triggering the hook"
optional :token, type: String, desc: "Secret token to validate received payloads; this will not be returned in the response"
optional :custom_webhook_template, type: String, desc: "Custom template for the request payload"
......
......@@ -18,6 +18,7 @@ class GroupHook < ::API::Entities::Hook
expose :push_events_branch_filter, documentation: { type: 'string', example: 'my-branch-*' }
expose :emoji_events, documentation: { type: 'boolean' }
expose :resource_access_token_events, documentation: { type: 'boolean' }
expose :member_events, documentation: { type: 'boolean' }
end
end
end
......
......@@ -21,6 +21,7 @@
subgroup_events { true }
emoji_events { true }
resource_access_token_events { true }
member_events { true }
end
end
end
......@@ -22,6 +22,7 @@
"releases_events",
"subgroup_events",
"emoji_events",
"member_events",
"alert_status",
"disabled_until",
"url_variables",
......@@ -105,6 +106,9 @@
"resource_access_token_events": {
"type": "boolean"
},
"member_events": {
"type": "boolean"
},
"alert_status": {
"type": "string",
"enum": [
......
......@@ -59,6 +59,7 @@ def event_names
subgroup_events
emoji_events
resource_access_token_events
member_events
]
end
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册