mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08: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:
		@@ -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"
 | 
			
		||||
        },
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user