diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2017-08-28 13:06:45 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-28 13:06:45 +0800 |
commit | ced50e0ec13085504fa19c82f018a2eecb70ff68 (patch) | |
tree | 10dff3ff685a86bad683c731f8329743f217617e /modules/auth | |
parent | e41da3845d72e3adc7ae2cd3a02fc1f3943ebee6 (diff) | |
download | gitea-ced50e0ec13085504fa19c82f018a2eecb70ff68.tar.gz gitea-ced50e0ec13085504fa19c82f018a2eecb70ff68.zip |
Implementation of discord webhook (#2402)
* implementation of discord webhook
* fix webhooks
* fix typo and unnecessary color values
* fix typo
* fix imports and revert changes to webhook_slack.go
Diffstat (limited to 'modules/auth')
-rw-r--r-- | modules/auth/repo_form.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/modules/auth/repo_form.go b/modules/auth/repo_form.go index 681a478d3b..70c9c8b4af 100644 --- a/modules/auth/repo_form.go +++ b/modules/auth/repo_form.go @@ -183,6 +183,19 @@ func (f *NewSlackHookForm) Validate(ctx *macaron.Context, errs binding.Errors) b return validate(errs, ctx.Data, f, ctx.Locale) } +// NewDiscordHookForm form for creating discord hook +type NewDiscordHookForm struct { + PayloadURL string `binding:"Required;ValidUrl"` + Username string + IconURL string + WebhookForm +} + +// Validate validates the fields +func (f *NewDiscordHookForm) Validate(ctx *macaron.Context, errs binding.Errors) binding.Errors { + return validate(errs, ctx.Data, f, ctx.Locale) +} + // .___ // | | ______ ________ __ ____ // | |/ ___// ___/ | \_/ __ \ |