From 133b19d0c5587b7c6d5d9e8057f81bc45a246972 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Thu, 13 Aug 2015 16:07:11 +0800 Subject: finish view comments on issue page --- cmd/web.go | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'cmd') diff --git a/cmd/web.go b/cmd/web.go index 62fb9187ab..857fd1e233 100644 --- a/cmd/web.go +++ b/cmd/web.go @@ -228,14 +228,16 @@ func runWeb(ctx *cli.Context) { }) // Repositories. - m.Combo("/user/repos", middleware.ApiReqToken()).Get(v1.ListMyRepos).Post(bind(api.CreateRepoOption{}), v1.CreateRepo) + m.Combo("/user/repos", middleware.ApiReqToken()).Get(v1.ListMyRepos). + Post(bind(api.CreateRepoOption{}), v1.CreateRepo) m.Post("/org/:org/repos", middleware.ApiReqToken(), bind(api.CreateRepoOption{}), v1.CreateOrgRepo) m.Group("/repos", func() { m.Get("/search", v1.SearchRepos) m.Post("/migrate", bindIgnErr(auth.MigrateRepoForm{}), v1.MigrateRepo) m.Group("/:username/:reponame", func() { - m.Combo("/hooks").Get(v1.ListRepoHooks).Post(bind(api.CreateHookOption{}), v1.CreateRepoHook) + m.Combo("/hooks").Get(v1.ListRepoHooks). + Post(bind(api.CreateHookOption{}), v1.CreateRepoHook) m.Patch("/hooks/:id:int", bind(api.EditHookOption{}), v1.EditRepoHook) m.Get("/raw/*", middleware.RepoRef(), v1.GetRepoRawFile) }, middleware.ApiRepoAssignment(), middleware.ApiReqToken()) @@ -450,10 +452,14 @@ func runWeb(ctx *cli.Context) { m.Group("/issues", func() { m.Combo("/new").Get(repo.NewIssue). Post(bindIgnErr(auth.CreateIssueForm{}), repo.NewIssuePost) - m.Post("/:index", bindIgnErr(auth.CreateIssueForm{}), repo.UpdateIssue) - m.Post("/:index/label", repo.UpdateIssueLabel) - m.Post("/:index/milestone", repo.UpdateIssueMilestone) - m.Post("/:index/assignee", repo.UpdateAssignee) + + m.Group("/:index", func() { + m.Post("", bindIgnErr(auth.CreateIssueForm{}), repo.UpdateIssue) + m.Post("/label", repo.UpdateIssueLabel) + m.Post("/milestone", repo.UpdateIssueMilestone) + m.Post("/assignee", repo.UpdateAssignee) + m.Combo("/comments").Post(bindIgnErr(auth.CreateCommentForm{}), repo.NewComment) + }) }) m.Group("/labels", func() { m.Post("/new", bindIgnErr(auth.CreateLabelForm{}), repo.NewLabel) @@ -469,8 +475,6 @@ func runWeb(ctx *cli.Context) { m.Post("/delete", repo.DeleteMilestone) }, reqRepoAdmin) - m.Post("/comment/:action", repo.Comment) - m.Group("/releases", func() { m.Get("/new", repo.NewRelease) m.Post("/new", bindIgnErr(auth.NewReleaseForm{}), repo.NewReleasePost) -- cgit v1.2.3