|
|
@@ -49,6 +49,7 @@ func Webhooks(c *context.Context) {
|
|
|
c.HTML(200, WebhooksTPL)
|
|
|
}
|
|
|
|
|
|
+// OrgRepoCtx contains the org repo information
|
|
|
type OrgRepoCtx struct {
|
|
|
OrgID int64
|
|
|
RepoID int64
|
|
|
@@ -127,6 +128,7 @@ func ParseHookEvent(f form.Webhook) *models.HookEvent {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+// WebHooksNewPost creates new webhooks
|
|
|
func WebHooksNewPost(c *context.Context, f form.NewWebhook) {
|
|
|
c.Data["Title"] = c.Tr("repo.settings.add_webhook")
|
|
|
c.Data["PageIsSettingsHooks"] = true
|
|
|
@@ -173,6 +175,7 @@ func WebHooksNewPost(c *context.Context, f form.NewWebhook) {
|
|
|
c.Redirect(orCtx.Link + "/settings/hooks")
|
|
|
}
|
|
|
|
|
|
+// SlackHooksNewPost creates new slack hook
|
|
|
func SlackHooksNewPost(c *context.Context, f form.NewSlackHook) {
|
|
|
c.Data["Title"] = c.Tr("repo.settings")
|
|
|
c.Data["PageIsSettingsHooks"] = true
|
|
|
@@ -223,7 +226,7 @@ func SlackHooksNewPost(c *context.Context, f form.NewSlackHook) {
|
|
|
c.Redirect(orCtx.Link + "/settings/hooks")
|
|
|
}
|
|
|
|
|
|
-// FIXME: merge logic to Slack
|
|
|
+// DiscordHooksNewPost creates new discord hook
|
|
|
func DiscordHooksNewPost(c *context.Context, f form.NewDiscordHook) {
|
|
|
c.Data["Title"] = c.Tr("repo.settings")
|
|
|
c.Data["PageIsSettingsHooks"] = true
|
|
|
@@ -326,6 +329,7 @@ func WebHooksEdit(c *context.Context) {
|
|
|
c.HTML(200, orCtx.NewTemplate)
|
|
|
}
|
|
|
|
|
|
+// WebHooksEditPost edits webhooks
|
|
|
func WebHooksEditPost(c *context.Context, f form.NewWebhook) {
|
|
|
c.Data["Title"] = c.Tr("repo.settings.update_webhook")
|
|
|
c.Data["PageIsSettingsHooks"] = true
|
|
|
@@ -364,6 +368,7 @@ func WebHooksEditPost(c *context.Context, f form.NewWebhook) {
|
|
|
c.Redirect(fmt.Sprintf("%s/settings/hooks/%d", orCtx.Link, w.ID))
|
|
|
}
|
|
|
|
|
|
+// SlackHooksEditPost edits slack hooks
|
|
|
func SlackHooksEditPost(c *context.Context, f form.NewSlackHook) {
|
|
|
c.Data["Title"] = c.Tr("repo.settings")
|
|
|
c.Data["PageIsSettingsHooks"] = true
|
|
|
@@ -407,7 +412,7 @@ func SlackHooksEditPost(c *context.Context, f form.NewSlackHook) {
|
|
|
c.Redirect(fmt.Sprintf("%s/settings/hooks/%d", orCtx.Link, w.ID))
|
|
|
}
|
|
|
|
|
|
-// FIXME: merge logic to Slack
|
|
|
+// DiscordHooksEditPost edits discord hooks
|
|
|
func DiscordHooksEditPost(c *context.Context, f form.NewDiscordHook) {
|
|
|
c.Data["Title"] = c.Tr("repo.settings")
|
|
|
c.Data["PageIsSettingsHooks"] = true
|