mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Add HTML URL to API Issues (#9654)
* Add HTML URL to API Issues Signed-off-by: jolheiser <john.olheiser@gmail.com> * Swagger Signed-off-by: jolheiser <john.olheiser@gmail.com> Co-authored-by: Lauris BH <lauris@nix.lv>
This commit is contained in:
		| @@ -381,6 +381,7 @@ func (issue *Issue) apiFormat(e Engine) *api.Issue { | |||||||
| 	apiIssue := &api.Issue{ | 	apiIssue := &api.Issue{ | ||||||
| 		ID:       issue.ID, | 		ID:       issue.ID, | ||||||
| 		URL:      issue.APIURL(), | 		URL:      issue.APIURL(), | ||||||
|  | 		HTMLURL:  issue.HTMLURL(), | ||||||
| 		Index:    issue.Index, | 		Index:    issue.Index, | ||||||
| 		Poster:   issue.Poster.APIFormat(), | 		Poster:   issue.Poster.APIFormat(), | ||||||
| 		Title:    issue.Title, | 		Title:    issue.Title, | ||||||
|   | |||||||
| @@ -38,6 +38,7 @@ type RepositoryMeta struct { | |||||||
| type Issue struct { | type Issue struct { | ||||||
| 	ID               int64      `json:"id"` | 	ID               int64      `json:"id"` | ||||||
| 	URL              string     `json:"url"` | 	URL              string     `json:"url"` | ||||||
|  | 	HTMLURL          string     `json:"html_url"` | ||||||
| 	Index            int64      `json:"number"` | 	Index            int64      `json:"number"` | ||||||
| 	Poster           *User      `json:"user"` | 	Poster           *User      `json:"user"` | ||||||
| 	OriginalAuthor   string     `json:"original_author"` | 	OriginalAuthor   string     `json:"original_author"` | ||||||
|   | |||||||
| @@ -142,7 +142,7 @@ func getDingtalkIssuesPayload(p *api.IssuePayload) (*DingtalkPayload, error) { | |||||||
| 			Title:       issueTitle, | 			Title:       issueTitle, | ||||||
| 			HideAvatar:  "0", | 			HideAvatar:  "0", | ||||||
| 			SingleTitle: "view issue", | 			SingleTitle: "view issue", | ||||||
| 			SingleURL:   p.Issue.URL, | 			SingleURL:   p.Issue.HTMLURL, | ||||||
| 		}, | 		}, | ||||||
| 	}, nil | 	}, nil | ||||||
| } | } | ||||||
|   | |||||||
| @@ -236,7 +236,7 @@ func getDiscordIssuesPayload(p *api.IssuePayload, meta *DiscordMeta) (*DiscordPa | |||||||
| 			{ | 			{ | ||||||
| 				Title:       text, | 				Title:       text, | ||||||
| 				Description: attachmentText, | 				Description: attachmentText, | ||||||
| 				URL:         p.Issue.URL, | 				URL:         p.Issue.HTMLURL, | ||||||
| 				Color:       color, | 				Color:       color, | ||||||
| 				Author: DiscordEmbedAuthor{ | 				Author: DiscordEmbedAuthor{ | ||||||
| 					Name:    p.Sender.UserName, | 					Name:    p.Sender.UserName, | ||||||
|   | |||||||
| @@ -299,7 +299,7 @@ func getMSTeamsIssuesPayload(p *api.IssuePayload) (*MSTeamsPayload, error) { | |||||||
| 				Targets: []MSTeamsActionTarget{ | 				Targets: []MSTeamsActionTarget{ | ||||||
| 					{ | 					{ | ||||||
| 						Os:  "default", | 						Os:  "default", | ||||||
| 						URI: p.Issue.URL, | 						URI: p.Issue.HTMLURL, | ||||||
| 					}, | 					}, | ||||||
| 				}, | 				}, | ||||||
| 			}, | 			}, | ||||||
|   | |||||||
| @@ -158,7 +158,7 @@ func getSlackIssuesPayload(p *api.IssuePayload, slack *SlackMeta) (*SlackPayload | |||||||
| 		pl.Attachments = []SlackAttachment{{ | 		pl.Attachments = []SlackAttachment{{ | ||||||
| 			Color:     fmt.Sprintf("%x", color), | 			Color:     fmt.Sprintf("%x", color), | ||||||
| 			Title:     issueTitle, | 			Title:     issueTitle, | ||||||
| 			TitleLink: p.Issue.URL, | 			TitleLink: p.Issue.HTMLURL, | ||||||
| 			Text:      attachmentText, | 			Text:      attachmentText, | ||||||
| 		}} | 		}} | ||||||
| 	} | 	} | ||||||
|   | |||||||
| @@ -10305,6 +10305,10 @@ | |||||||
|           "format": "date-time", |           "format": "date-time", | ||||||
|           "x-go-name": "Deadline" |           "x-go-name": "Deadline" | ||||||
|         }, |         }, | ||||||
|  |         "html_url": { | ||||||
|  |           "type": "string", | ||||||
|  |           "x-go-name": "HTMLURL" | ||||||
|  |         }, | ||||||
|         "id": { |         "id": { | ||||||
|           "type": "integer", |           "type": "integer", | ||||||
|           "format": "int64", |           "format": "int64", | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user