@@ -1246,6 +1246,8 @@ func registerRoutes(m *web.Router) {
12461246 m .Post ("/attachments" , repo .UploadIssueAttachment )
12471247 m .Post ("/attachments/remove" , repo .DeleteAttachment )
12481248
1249+ m .Post ("/labels" , reqRepoIssuesOrPullsWriter , repo .UpdateIssueLabel )
1250+ m .Post ("/milestone" , reqRepoIssuesOrPullsWriter , repo .UpdateIssueMilestone )
12491251 m .Post ("/projects" , reqRepoIssuesOrPullsWriter , reqRepoProjectsReader , repo .UpdateIssueProject )
12501252 m .Post ("/assignee" , reqRepoIssuesOrPullsWriter , repo .UpdateIssueAssignee )
12511253 m .Post ("/status" , reqRepoIssuesOrPullsWriter , repo .UpdateIssueStatus )
@@ -1262,15 +1264,13 @@ func registerRoutes(m *web.Router) {
12621264 m .Post ("/reactions/{action}" , web .Bind (forms.ReactionForm {}), repo .ChangeCommentReaction )
12631265 }, reqRepoIssuesOrPullsReader ) // edit issue/pull comment
12641266
1265- m .Post ("/labels" , reqRepoIssuesOrPullsWriter , repo .UpdateIssueLabel )
12661267 m .Group ("/labels" , func () {
12671268 m .Post ("/new" , web .Bind (forms.CreateLabelForm {}), repo .NewLabel )
12681269 m .Post ("/edit" , web .Bind (forms.CreateLabelForm {}), repo .UpdateLabel )
12691270 m .Post ("/delete" , repo .DeleteLabel )
12701271 m .Post ("/initialize" , web .Bind (forms.InitializeLabelsForm {}), repo .InitializeLabels )
12711272 }, reqRepoIssuesOrPullsWriter , context .RepoRef ())
12721273
1273- m .Post ("/milestone" , reqRepoIssuesOrPullsWriter , repo .UpdateIssueMilestone )
12741274 m .Group ("/milestones" , func () {
12751275 m .Combo ("/new" ).Get (repo .NewMilestone ).
12761276 Post (web .Bind (forms.CreateMilestoneForm {}), repo .NewMilestonePost )
@@ -1280,12 +1280,13 @@ func registerRoutes(m *web.Router) {
12801280 m .Post ("/delete" , repo .DeleteMilestone )
12811281 }, reqRepoIssuesOrPullsWriter , context .RepoRef ())
12821282
1283- m .Group ("" , func () {
1283+ // FIXME: need to move these routes to the proper place
1284+ m .Group ("/issues" , func () {
12841285 m .Post ("/request_review" , repo .UpdatePullReviewRequest )
12851286 m .Post ("/dismiss_review" , reqRepoAdmin , web .Bind (forms.DismissReviewForm {}), repo .DismissReview )
12861287 m .Post ("/resolve_conversation" , repo .SetShowOutdatedComments , repo .UpdateResolveConversation )
1287- m .Post ("/pull/{index}/target_branch" , repo .UpdatePullRequestTarget )
12881288 }, reqUnitPullsReader )
1289+ m .Post ("/pull/{index}/target_branch" , reqUnitPullsReader , repo .UpdatePullRequestTarget )
12891290 }, reqSignIn , context .RepoAssignment , context .RepoMustNotBeArchived ())
12901291 // end "/{username}/{reponame}": create or edit issues, pulls, labels, milestones
12911292
0 commit comments