From 89cc6aa430c65b87808ee4a159e0a80785b51935 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Thu, 9 Mar 2017 04:11:23 -0500 Subject: webhook: add issue comment event --- routers/repo/issue.go | 5 +++-- routers/repo/webhook.go | 13 +++++++------ 2 files changed, 10 insertions(+), 8 deletions(-) (limited to 'routers/repo') diff --git a/routers/repo/issue.go b/routers/repo/issue.go index a3cc9660..3b1d9305 100644 --- a/routers/repo/issue.go +++ b/routers/repo/issue.go @@ -906,6 +906,7 @@ func UpdateCommentContent(ctx *context.Context) { return } + oldContent := comment.Content comment.Content = ctx.Query("content") if len(comment.Content) == 0 { ctx.JSON(200, map[string]interface{}{ @@ -913,7 +914,7 @@ func UpdateCommentContent(ctx *context.Context) { }) return } - if err = models.UpdateComment(comment); err != nil { + if err = models.UpdateComment(ctx.User, comment, oldContent); err != nil { ctx.Handle(500, "UpdateComment", err) return } @@ -938,7 +939,7 @@ func DeleteComment(ctx *context.Context) { return } - if err = models.DeleteCommentByID(comment.ID); err != nil { + if err = models.DeleteCommentByID(ctx.User, comment.ID); err != nil { ctx.Handle(500, "DeleteCommentByID", err) return } diff --git a/routers/repo/webhook.go b/routers/repo/webhook.go index e1e03f03..65d9fee6 100644 --- a/routers/repo/webhook.go +++ b/routers/repo/webhook.go @@ -109,12 +109,13 @@ func ParseHookEvent(f form.Webhook) *models.HookEvent { SendEverything: f.SendEverything(), ChooseEvents: f.ChooseEvents(), HookEvents: models.HookEvents{ - Create: f.Create, - Delete: f.Delete, - Fork: f.Fork, - Push: f.Push, - Issues: f.Issues, - PullRequest: f.PullRequest, + Create: f.Create, + Delete: f.Delete, + Fork: f.Fork, + Push: f.Push, + Issues: f.Issues, + IssueComment: f.IssueComment, + PullRequest: f.PullRequest, }, } } -- cgit v1.2.3