@@ -59,9 +59,14 @@ func CreateHook(ctx *context.APIContext, form api.CreateHookOption) {
59
59
HookEvent : & models.HookEvent {
60
60
ChooseEvents : true ,
61
61
HookEvents : models.HookEvents {
62
- Create : com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_CREATE )),
63
- Push : com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_PUSH )),
64
- PullRequest : com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_PULL_REQUEST )),
62
+ Create : com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_CREATE )),
63
+ Delete : com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_DELETE )),
64
+ Fork : com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_FORK )),
65
+ Push : com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_PUSH )),
66
+ Issues : com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_ISSUES )),
67
+ IssueComment : com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_ISSUE_COMMENT )),
68
+ PullRequest : com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_PULL_REQUEST )),
69
+ Release : com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_RELEASE )),
65
70
},
66
71
},
67
72
IsActive : form .Active ,
@@ -146,8 +151,13 @@ func EditHook(ctx *context.APIContext, form api.EditHookOption) {
146
151
w .SendEverything = false
147
152
w .ChooseEvents = true
148
153
w .Create = com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_CREATE ))
154
+ w .Delete = com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_DELETE ))
155
+ w .Fork = com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_FORK ))
149
156
w .Push = com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_PUSH ))
157
+ w .Issues = com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_ISSUES ))
158
+ w .IssueComment = com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_ISSUE_COMMENT ))
150
159
w .PullRequest = com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_PULL_REQUEST ))
160
+ w .Release = com .IsSliceContainsStr (form .Events , string (models .HOOK_EVENT_RELEASE ))
151
161
if err = w .UpdateEvent (); err != nil {
152
162
ctx .Error (500 , "UpdateEvent" , err )
153
163
return
0 commit comments