Skip to content

Commit 92c25fa

Browse files
committed
add review_requested filter to /repos/issues/search API endpoint
1 parent 8d0a527 commit 92c25fa

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

routers/api/v1/repo/issue.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ func SearchIssues(ctx *context.APIContext) {
7979
// in: query
8080
// description: filter (issues / pulls) mentioning you, default is false
8181
// type: boolean
82+
// - name: review_requested
83+
// in: query
84+
// description: filter pulls requesting your review, default is false
85+
// type: boolean
8286
// - name: page
8387
// in: query
8488
// description: page number of results to return (1-based)
@@ -204,7 +208,7 @@ func SearchIssues(ctx *context.APIContext) {
204208
UpdatedAfterUnix: since,
205209
}
206210

207-
// Filter for: Created by User, Assigned to User, Mentioning User
211+
// Filter for: Created by User, Assigned to User, Mentioning User, Review of User Requested
208212
if ctx.QueryBool("created") {
209213
issuesOpt.PosterID = ctx.User.ID
210214
}
@@ -214,6 +218,9 @@ func SearchIssues(ctx *context.APIContext) {
214218
if ctx.QueryBool("mentioned") {
215219
issuesOpt.MentionedID = ctx.User.ID
216220
}
221+
if ctx.QueryBool("review_requested") {
222+
issuesOpt.ReviewRequestedID = ctx.User.ID
223+
}
217224

218225
if issues, err = models.Issues(issuesOpt); err != nil {
219226
ctx.Error(http.StatusInternalServerError, "Issues", err)

templates/swagger/v1_json.tmpl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1911,6 +1911,12 @@
19111911
"name": "mentioned",
19121912
"in": "query"
19131913
},
1914+
{
1915+
"type": "boolean",
1916+
"description": "filter pulls requesting your review, default is false",
1917+
"name": "review_requested",
1918+
"in": "query"
1919+
},
19141920
{
19151921
"type": "integer",
19161922
"description": "page number of results to return (1-based)",

0 commit comments

Comments
 (0)