* Add Ref to api.Issue This PR adds Ref to api.Issue and adds the backend parts to the migrator. Fix #13918 Signed-off-by: Andrew Thornton <art27@cantab.net>tags/v1.15.0-dev
@@ -34,6 +34,7 @@ func ToAPIIssue(issue *models.Issue) *api.Issue { | |||
Poster: ToUser(issue.Poster, false, false), | |||
Title: issue.Title, | |||
Body: issue.Content, | |||
Ref: issue.Ref, | |||
Labels: ToLabelList(issue.Labels), | |||
State: issue.State(), | |||
IsLocked: issue.IsLocked, |
@@ -15,6 +15,7 @@ type Issue struct { | |||
PosterEmail string | |||
Title string | |||
Content string | |||
Ref string | |||
Milestone string | |||
State string // closed, open | |||
IsLocked bool |
@@ -333,6 +333,7 @@ func (g *GiteaLocalUploader) CreateIssues(issues ...*base.Issue) error { | |||
Index: issue.Number, | |||
Title: issue.Title, | |||
Content: issue.Content, | |||
Ref: issue.Ref, | |||
IsClosed: issue.State == "closed", | |||
IsLocked: issue.IsLocked, | |||
MilestoneID: milestoneID, |
@@ -47,6 +47,7 @@ type Issue struct { | |||
OriginalAuthorID int64 `json:"original_author_id"` | |||
Title string `json:"title"` | |||
Body string `json:"body"` | |||
Ref string `json:"ref"` | |||
Labels []*Label `json:"labels"` | |||
Milestone *Milestone `json:"milestone"` | |||
Assignee *User `json:"assignee"` |
@@ -13831,6 +13831,10 @@ | |||
"pull_request": { | |||
"$ref": "#/definitions/PullRequestMeta" | |||
}, | |||
"ref": { | |||
"type": "string", | |||
"x-go-name": "Ref" | |||
}, | |||
"repository": { | |||
"$ref": "#/definitions/RepositoryMeta" | |||
}, |