mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Add branch_filter to hooks API endpoints (#26599)
				
					
				
			We now include the branch filler in the response. - Closes #26591 # Before  # After  --------- Signed-off-by: Yarden Shoham <git@yardenshoham.com> Co-authored-by: Giteabot <teabot@gitea.io>
This commit is contained in:
		| @@ -19,6 +19,7 @@ var ErrInvalidReceiveHook = errors.New("Invalid JSON payload received over webho | |||||||
| type Hook struct { | type Hook struct { | ||||||
| 	ID                  int64             `json:"id"` | 	ID                  int64             `json:"id"` | ||||||
| 	Type                string            `json:"type"` | 	Type                string            `json:"type"` | ||||||
|  | 	BranchFilter        string            `json:"branch_filter"` | ||||||
| 	URL                 string            `json:"-"` | 	URL                 string            `json:"-"` | ||||||
| 	Config              map[string]string `json:"config"` | 	Config              map[string]string `json:"config"` | ||||||
| 	Events              []string          `json:"events"` | 	Events              []string          `json:"events"` | ||||||
|   | |||||||
| @@ -260,5 +260,6 @@ func ToHook(repoLink string, w *webhook_model.Webhook) (*api.Hook, error) { | |||||||
| 		AuthorizationHeader: authorizationHeader, | 		AuthorizationHeader: authorizationHeader, | ||||||
| 		Updated:             w.UpdatedUnix.AsTime(), | 		Updated:             w.UpdatedUnix.AsTime(), | ||||||
| 		Created:             w.CreatedUnix.AsTime(), | 		Created:             w.CreatedUnix.AsTime(), | ||||||
|  | 		BranchFilter:        w.BranchFilter, | ||||||
| 	}, nil | 	}, nil | ||||||
| } | } | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								templates/swagger/v1_json.tmpl
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								templates/swagger/v1_json.tmpl
									
									
									
										generated
									
									
									
								
							| @@ -19137,6 +19137,10 @@ | |||||||
|           "type": "string", |           "type": "string", | ||||||
|           "x-go-name": "AuthorizationHeader" |           "x-go-name": "AuthorizationHeader" | ||||||
|         }, |         }, | ||||||
|  |         "branch_filter": { | ||||||
|  |           "type": "string", | ||||||
|  |           "x-go-name": "BranchFilter" | ||||||
|  |         }, | ||||||
|         "config": { |         "config": { | ||||||
|           "type": "object", |           "type": "object", | ||||||
|           "additionalProperties": { |           "additionalProperties": { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user