mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-10 20:59:31 +01:00
[API] Add Ref to Issue (#13946)
* 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>
This commit is contained in:
parent
cf6f8b22ca
commit
825efa2605
5 changed files with 8 additions and 0 deletions
|
@ -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"
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue