Issue/Pull expose IsLocked Property on API (#11708)
Expose IsLocked Property
This commit is contained in:
		
							parent
							
								
									7cb1e1f609
								
							
						
					
					
						commit
						dc812f8ba5
					
				
					 5 changed files with 12 additions and 0 deletions
				
			
		|  | @ -36,6 +36,7 @@ func ToAPIIssue(issue *models.Issue) *api.Issue { | ||||||
| 		Body:     issue.Content, | 		Body:     issue.Content, | ||||||
| 		Labels:   ToLabelList(issue.Labels), | 		Labels:   ToLabelList(issue.Labels), | ||||||
| 		State:    issue.State(), | 		State:    issue.State(), | ||||||
|  | 		IsLocked: issue.IsLocked, | ||||||
| 		Comments: issue.NumComments, | 		Comments: issue.NumComments, | ||||||
| 		Created:  issue.CreatedUnix.AsTime(), | 		Created:  issue.CreatedUnix.AsTime(), | ||||||
| 		Updated:  issue.UpdatedUnix.AsTime(), | 		Updated:  issue.UpdatedUnix.AsTime(), | ||||||
|  |  | ||||||
|  | @ -53,6 +53,7 @@ func ToAPIPullRequest(pr *models.PullRequest) *api.PullRequest { | ||||||
| 		Assignee:  apiIssue.Assignee, | 		Assignee:  apiIssue.Assignee, | ||||||
| 		Assignees: apiIssue.Assignees, | 		Assignees: apiIssue.Assignees, | ||||||
| 		State:     apiIssue.State, | 		State:     apiIssue.State, | ||||||
|  | 		IsLocked:  apiIssue.IsLocked, | ||||||
| 		Comments:  apiIssue.Comments, | 		Comments:  apiIssue.Comments, | ||||||
| 		HTMLURL:   pr.Issue.HTMLURL(), | 		HTMLURL:   pr.Issue.HTMLURL(), | ||||||
| 		DiffURL:   pr.Issue.DiffURL(), | 		DiffURL:   pr.Issue.DiffURL(), | ||||||
|  |  | ||||||
|  | @ -55,6 +55,7 @@ type Issue struct { | ||||||
| 	// type: string
 | 	// type: string
 | ||||||
| 	// enum: open,closed
 | 	// enum: open,closed
 | ||||||
| 	State    StateType `json:"state"` | 	State    StateType `json:"state"` | ||||||
|  | 	IsLocked bool      `json:"is_locked"` | ||||||
| 	Comments int       `json:"comments"` | 	Comments int       `json:"comments"` | ||||||
| 	// swagger:strfmt date-time
 | 	// swagger:strfmt date-time
 | ||||||
| 	Created time.Time `json:"created_at"` | 	Created time.Time `json:"created_at"` | ||||||
|  |  | ||||||
|  | @ -21,6 +21,7 @@ type PullRequest struct { | ||||||
| 	Assignee  *User      `json:"assignee"` | 	Assignee  *User      `json:"assignee"` | ||||||
| 	Assignees []*User    `json:"assignees"` | 	Assignees []*User    `json:"assignees"` | ||||||
| 	State     StateType  `json:"state"` | 	State     StateType  `json:"state"` | ||||||
|  | 	IsLocked  bool       `json:"is_locked"` | ||||||
| 	Comments  int        `json:"comments"` | 	Comments  int        `json:"comments"` | ||||||
| 
 | 
 | ||||||
| 	HTMLURL  string `json:"html_url"` | 	HTMLURL  string `json:"html_url"` | ||||||
|  |  | ||||||
|  | @ -12828,6 +12828,10 @@ | ||||||
|           "format": "int64", |           "format": "int64", | ||||||
|           "x-go-name": "ID" |           "x-go-name": "ID" | ||||||
|         }, |         }, | ||||||
|  |         "is_locked": { | ||||||
|  |           "type": "boolean", | ||||||
|  |           "x-go-name": "IsLocked" | ||||||
|  |         }, | ||||||
|         "labels": { |         "labels": { | ||||||
|           "type": "array", |           "type": "array", | ||||||
|           "items": { |           "items": { | ||||||
|  | @ -13501,6 +13505,10 @@ | ||||||
|           "format": "int64", |           "format": "int64", | ||||||
|           "x-go-name": "ID" |           "x-go-name": "ID" | ||||||
|         }, |         }, | ||||||
|  |         "is_locked": { | ||||||
|  |           "type": "boolean", | ||||||
|  |           "x-go-name": "IsLocked" | ||||||
|  |         }, | ||||||
|         "labels": { |         "labels": { | ||||||
|           "type": "array", |           "type": "array", | ||||||
|           "items": { |           "items": { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue