|
|
|
@ -473,17 +473,17 @@ func RegisterRoutes(m *macaron.Macaron) { |
|
|
|
|
m.Post("/milestone", repo.UpdateIssueMilestone, reqRepoWriter) |
|
|
|
|
m.Post("/assignee", repo.UpdateIssueAssignee, reqRepoWriter) |
|
|
|
|
m.Post("/status", repo.UpdateIssueStatus, reqRepoWriter) |
|
|
|
|
}) |
|
|
|
|
}, context.CheckUnit(models.UnitTypeIssues)) |
|
|
|
|
m.Group("/comments/:id", func() { |
|
|
|
|
m.Post("", repo.UpdateCommentContent) |
|
|
|
|
m.Post("/delete", repo.DeleteComment) |
|
|
|
|
}) |
|
|
|
|
}, context.CheckUnit(models.UnitTypeIssues)) |
|
|
|
|
m.Group("/labels", func() { |
|
|
|
|
m.Post("/new", bindIgnErr(auth.CreateLabelForm{}), repo.NewLabel) |
|
|
|
|
m.Post("/edit", bindIgnErr(auth.CreateLabelForm{}), repo.UpdateLabel) |
|
|
|
|
m.Post("/delete", repo.DeleteLabel) |
|
|
|
|
m.Post("/initialize", bindIgnErr(auth.InitializeLabelsForm{}), repo.InitializeLabels) |
|
|
|
|
}, reqRepoWriter, context.RepoRef()) |
|
|
|
|
}, reqRepoWriter, context.RepoRef(), context.CheckUnit(models.UnitTypeIssues)) |
|
|
|
|
m.Group("/milestones", func() { |
|
|
|
|
m.Combo("/new").Get(repo.NewMilestone). |
|
|
|
|
Post(bindIgnErr(auth.CreateMilestoneForm{}), repo.NewMilestonePost) |
|
|
|
@ -491,7 +491,8 @@ func RegisterRoutes(m *macaron.Macaron) { |
|
|
|
|
m.Post("/:id/edit", bindIgnErr(auth.CreateMilestoneForm{}), repo.EditMilestonePost) |
|
|
|
|
m.Get("/:id/:action", repo.ChangeMilestonStatus) |
|
|
|
|
m.Post("/delete", repo.DeleteMilestone) |
|
|
|
|
}, reqRepoWriter, context.RepoRef()) |
|
|
|
|
}, reqRepoWriter, context.RepoRef(), context.CheckUnit(models.UnitTypeIssues)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m.Combo("/compare/*", repo.MustAllowPulls, repo.SetEditorconfigIfExists). |
|
|
|
|
Get(repo.CompareAndPullRequest). |
|
|
|
@ -523,7 +524,7 @@ func RegisterRoutes(m *macaron.Macaron) { |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
}, reqSignIn, context.RepoAssignment(), context.UnitTypes(), context.LoadRepoUnits(), context.CheckUnit(models.UnitTypeIssues)) |
|
|
|
|
}, reqSignIn, context.RepoAssignment(), context.UnitTypes(), context.LoadRepoUnits()) |
|
|
|
|
|
|
|
|
|
// Releases
|
|
|
|
|
m.Group("/:username/:reponame", func() { |
|
|
|
@ -558,7 +559,7 @@ func RegisterRoutes(m *macaron.Macaron) { |
|
|
|
|
m.Get("/^:type(issues|pulls)$/:index", repo.ViewIssue) |
|
|
|
|
m.Get("/labels/", repo.RetrieveLabels, repo.Labels) |
|
|
|
|
m.Get("/milestones", repo.Milestones) |
|
|
|
|
}, context.RepoRef(), context.CheckUnit(models.UnitTypeIssues)) |
|
|
|
|
}, context.RepoRef()) |
|
|
|
|
|
|
|
|
|
// m.Get("/branches", repo.Branches)
|
|
|
|
|
m.Post("/branches/:name/delete", reqSignIn, reqRepoWriter, repo.MustBeNotBare, repo.DeleteBranchPost) |
|
|
|
|