mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-03 21:08:25 +00:00 
			
		
		
		
	Exposing TimeEstimate field in the API (#35475)
Time Estimate field is not included in the issue modification webhooks or issue API endpoints. This PR fixes the field for the API. --------- Signed-off-by: Gnanakeethan Balasubramaniam <gnanakeethan@users.noreply.github.com> Signed-off-by: Gnanakeethan Balasubramaniam <gnanakeethan@cloudparallax.com>
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							8c8eb4b6f9
						
					
				
				
					commit
					fe5afcb022
				
			@@ -76,6 +76,8 @@ type Issue struct {
 | 
				
			|||||||
	// swagger:strfmt date-time
 | 
						// swagger:strfmt date-time
 | 
				
			||||||
	Deadline *time.Time `json:"due_date"`
 | 
						Deadline *time.Time `json:"due_date"`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						TimeEstimate int64 `json:"time_estimate"`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	PullRequest *PullRequestMeta `json:"pull_request"`
 | 
						PullRequest *PullRequestMeta `json:"pull_request"`
 | 
				
			||||||
	Repo        *RepositoryMeta  `json:"repository"`
 | 
						Repo        *RepositoryMeta  `json:"repository"`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -59,6 +59,8 @@ func toIssue(ctx context.Context, doer *user_model.User, issue *issues_model.Iss
 | 
				
			|||||||
		Created:     issue.CreatedUnix.AsTime(),
 | 
							Created:     issue.CreatedUnix.AsTime(),
 | 
				
			||||||
		Updated:     issue.UpdatedUnix.AsTime(),
 | 
							Updated:     issue.UpdatedUnix.AsTime(),
 | 
				
			||||||
		PinOrder:    util.Iif(issue.PinOrder == -1, 0, issue.PinOrder), // -1 means loaded with no pin order
 | 
							PinOrder:    util.Iif(issue.PinOrder == -1, 0, issue.PinOrder), // -1 means loaded with no pin order
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							TimeEstimate: issue.TimeEstimate,
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if issue.Repo != nil {
 | 
						if issue.Repo != nil {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										5
									
								
								templates/swagger/v1_json.tmpl
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										5
									
								
								templates/swagger/v1_json.tmpl
									
									
									
										generated
									
									
									
								
							@@ -25728,6 +25728,11 @@
 | 
				
			|||||||
        "state": {
 | 
					        "state": {
 | 
				
			||||||
          "$ref": "#/definitions/StateType"
 | 
					          "$ref": "#/definitions/StateType"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        "time_estimate": {
 | 
				
			||||||
 | 
					          "type": "integer",
 | 
				
			||||||
 | 
					          "format": "int64",
 | 
				
			||||||
 | 
					          "x-go-name": "TimeEstimate"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "title": {
 | 
					        "title": {
 | 
				
			||||||
          "type": "string",
 | 
					          "type": "string",
 | 
				
			||||||
          "x-go-name": "Title"
 | 
					          "x-go-name": "Title"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user