aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
author6543 <6543@obermui.de>2020-12-15 18:38:10 +0000
committerGitHub <noreply@github.com>2020-12-15 19:38:10 +0100
commite2aa7018128bc00c079820174baced9c8d6908c1 (patch)
tree5f2d3e3d195f8a0597c02ab0e0ba352583980eed /modules
parent980b0df8296cdec3692482c3efdbfa68036a1114 (diff)
downloadgitea-e2aa7018128bc00c079820174baced9c8d6908c1.tar.gz
gitea-e2aa7018128bc00c079820174baced9c8d6908c1.zip
[API] Add ref to create/edit issue options & deprecated assignee (#13992)
* API: Add ref to create/edit issue options * deprecate Assignee in favour of Assignees
Diffstat (limited to 'modules')
-rw-r--r--modules/structs/issue.go14
1 files changed, 9 insertions, 5 deletions
diff --git a/modules/structs/issue.go b/modules/structs/issue.go
index 06ad2de322..d990af63b4 100644
--- a/modules/structs/issue.go
+++ b/modules/structs/issue.go
@@ -50,8 +50,9 @@ type Issue struct {
Ref string `json:"ref"`
Labels []*Label `json:"labels"`
Milestone *Milestone `json:"milestone"`
- Assignee *User `json:"assignee"`
- Assignees []*User `json:"assignees"`
+ // deprecated
+ Assignee *User `json:"assignee"`
+ Assignees []*User `json:"assignees"`
// Whether the issue is open or closed
//
// type: string
@@ -83,7 +84,8 @@ type CreateIssueOption struct {
// required:true
Title string `json:"title" binding:"Required"`
Body string `json:"body"`
- // username of assignee
+ Ref string `json:"ref"`
+ // deprecated
Assignee string `json:"assignee"`
Assignees []string `json:"assignees"`
// swagger:strfmt date-time
@@ -97,8 +99,10 @@ type CreateIssueOption struct {
// EditIssueOption options for editing an issue
type EditIssueOption struct {
- Title string `json:"title"`
- Body *string `json:"body"`
+ Title string `json:"title"`
+ Body *string `json:"body"`
+ Ref *string `json:"ref"`
+ // deprecated
Assignee *string `json:"assignee"`
Assignees []string `json:"assignees"`
Milestone *int64 `json:"milestone"`