@@ -1246,6 +1246,8 @@ func registerRoutes(m *web.Router) {
1246
1246
m .Post ("/attachments" , repo .UploadIssueAttachment )
1247
1247
m .Post ("/attachments/remove" , repo .DeleteAttachment )
1248
1248
1249
+ m .Post ("/labels" , reqRepoIssuesOrPullsWriter , repo .UpdateIssueLabel )
1250
+ m .Post ("/milestone" , reqRepoIssuesOrPullsWriter , repo .UpdateIssueMilestone )
1249
1251
m .Post ("/projects" , reqRepoIssuesOrPullsWriter , reqRepoProjectsReader , repo .UpdateIssueProject )
1250
1252
m .Post ("/assignee" , reqRepoIssuesOrPullsWriter , repo .UpdateIssueAssignee )
1251
1253
m .Post ("/status" , reqRepoIssuesOrPullsWriter , repo .UpdateIssueStatus )
@@ -1262,15 +1264,13 @@ func registerRoutes(m *web.Router) {
1262
1264
m .Post ("/reactions/{action}" , web .Bind (forms.ReactionForm {}), repo .ChangeCommentReaction )
1263
1265
}, reqRepoIssuesOrPullsReader ) // edit issue/pull comment
1264
1266
1265
- m .Post ("/labels" , reqRepoIssuesOrPullsWriter , repo .UpdateIssueLabel )
1266
1267
m .Group ("/labels" , func () {
1267
1268
m .Post ("/new" , web .Bind (forms.CreateLabelForm {}), repo .NewLabel )
1268
1269
m .Post ("/edit" , web .Bind (forms.CreateLabelForm {}), repo .UpdateLabel )
1269
1270
m .Post ("/delete" , repo .DeleteLabel )
1270
1271
m .Post ("/initialize" , web .Bind (forms.InitializeLabelsForm {}), repo .InitializeLabels )
1271
1272
}, reqRepoIssuesOrPullsWriter , context .RepoRef ())
1272
1273
1273
- m .Post ("/milestone" , reqRepoIssuesOrPullsWriter , repo .UpdateIssueMilestone )
1274
1274
m .Group ("/milestones" , func () {
1275
1275
m .Combo ("/new" ).Get (repo .NewMilestone ).
1276
1276
Post (web .Bind (forms.CreateMilestoneForm {}), repo .NewMilestonePost )
@@ -1280,12 +1280,13 @@ func registerRoutes(m *web.Router) {
1280
1280
m .Post ("/delete" , repo .DeleteMilestone )
1281
1281
}, reqRepoIssuesOrPullsWriter , context .RepoRef ())
1282
1282
1283
- m .Group ("" , func () {
1283
+ // FIXME: need to move these routes to the proper place
1284
+ m .Group ("/issues" , func () {
1284
1285
m .Post ("/request_review" , repo .UpdatePullReviewRequest )
1285
1286
m .Post ("/dismiss_review" , reqRepoAdmin , web .Bind (forms.DismissReviewForm {}), repo .DismissReview )
1286
1287
m .Post ("/resolve_conversation" , repo .SetShowOutdatedComments , repo .UpdateResolveConversation )
1287
- m .Post ("/pull/{index}/target_branch" , repo .UpdatePullRequestTarget )
1288
1288
}, reqUnitPullsReader )
1289
+ m .Post ("/pull/{index}/target_branch" , reqUnitPullsReader , repo .UpdatePullRequestTarget )
1289
1290
}, reqSignIn , context .RepoAssignment , context .RepoMustNotBeArchived ())
1290
1291
// end "/{username}/{reponame}": create or edit issues, pulls, labels, milestones
1291
1292
0 commit comments