Browse Source

Issue/Pull expose IsLocked Property on API (#11708)

Expose IsLocked Property
tags/v1.13.0-rc1
6543 3 years ago
parent
commit
dc812f8ba5
No account linked to committer's email address

+ 1
- 0
modules/convert/issue.go View File

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(),

+ 1
- 0
modules/convert/pull.go View File

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(),

+ 1
- 0
modules/structs/issue.go View File

// 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"`

+ 1
- 0
modules/structs/pull.go View File

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"`

+ 8
- 0
templates/swagger/v1_json.tmpl View File

"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": {
"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…
Cancel
Save