diff options
author | Unknwon <u@gogs.io> | 2017-02-21 20:21:25 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2017-02-21 20:21:25 -0500 |
commit | 60aca9ea18f4fed6c98c83d41036f9a34fdbd28c (patch) | |
tree | 5fbf8009c9997678e4d9dedde80d98fd1e489cc8 /templates/repo | |
parent | 6a8ad0b3574c3ab1f3a441493dc002b805b45a38 (diff) |
webhook: also only enable certain types (#3356)
Add new config option '[webhook] TYPES’.
Diffstat (limited to 'templates/repo')
-rw-r--r-- | templates/repo/settings/webhook_delete_modal.tmpl (renamed from templates/repo/settings/hook_delete_modal.tmpl) | 0 | ||||
-rw-r--r-- | templates/repo/settings/webhook_discord.tmpl (renamed from templates/repo/settings/hook_discord.tmpl) | 2 | ||||
-rw-r--r-- | templates/repo/settings/webhook_gogs.tmpl (renamed from templates/repo/settings/hook_gogs.tmpl) | 2 | ||||
-rw-r--r-- | templates/repo/settings/webhook_history.tmpl (renamed from templates/repo/settings/hook_history.tmpl) | 0 | ||||
-rw-r--r-- | templates/repo/settings/webhook_list.tmpl (renamed from templates/repo/settings/hook_list.tmpl) | 34 | ||||
-rw-r--r-- | templates/repo/settings/webhook_new.tmpl (renamed from templates/repo/settings/hook_new.tmpl) | 8 | ||||
-rw-r--r-- | templates/repo/settings/webhook_settings.tmpl (renamed from templates/repo/settings/hook_settings.tmpl) | 2 | ||||
-rw-r--r-- | templates/repo/settings/webhook_slack.tmpl (renamed from templates/repo/settings/hook_slack.tmpl) | 2 | ||||
-rw-r--r-- | templates/repo/settings/webhooks.tmpl (renamed from templates/repo/settings/hooks.tmpl) | 2 |
9 files changed, 30 insertions, 22 deletions
diff --git a/templates/repo/settings/hook_delete_modal.tmpl b/templates/repo/settings/webhook_delete_modal.tmpl index 2a2a7c8d..2a2a7c8d 100644 --- a/templates/repo/settings/hook_delete_modal.tmpl +++ b/templates/repo/settings/webhook_delete_modal.tmpl diff --git a/templates/repo/settings/hook_discord.tmpl b/templates/repo/settings/webhook_discord.tmpl index 1da3ef2c..bcf184b1 100644 --- a/templates/repo/settings/hook_discord.tmpl +++ b/templates/repo/settings/webhook_discord.tmpl @@ -19,6 +19,6 @@ <label for="color">{{.i18n.Tr "repo.settings.slack_color"}}</label> <input id="color" name="color" value="{{.SlackHook.Color}}" placeholder="e.g. #dd4b39"> </div> - {{template "repo/settings/hook_settings" .}} + {{template "repo/settings/webhook_settings" .}} </form> {{end}} diff --git a/templates/repo/settings/hook_gogs.tmpl b/templates/repo/settings/webhook_gogs.tmpl index 6d73cca9..ce4cfd72 100644 --- a/templates/repo/settings/hook_gogs.tmpl +++ b/templates/repo/settings/webhook_gogs.tmpl @@ -23,6 +23,6 @@ <label for="secret">{{.i18n.Tr "repo.settings.secret"}}</label> <input id="secret" name="secret" type="password" value="{{.Webhook.Secret}}" autocomplete="off"> </div> - {{template "repo/settings/hook_settings" .}} + {{template "repo/settings/webhook_settings" .}} </form> {{end}} diff --git a/templates/repo/settings/hook_history.tmpl b/templates/repo/settings/webhook_history.tmpl index 26bbef3f..26bbef3f 100644 --- a/templates/repo/settings/hook_history.tmpl +++ b/templates/repo/settings/webhook_history.tmpl diff --git a/templates/repo/settings/hook_list.tmpl b/templates/repo/settings/webhook_list.tmpl index d51c1643..9fbd0032 100644 --- a/templates/repo/settings/hook_list.tmpl +++ b/templates/repo/settings/webhook_list.tmpl @@ -4,18 +4,26 @@ {{.i18n.Tr "repo.settings.hooks"}} <div class="ui right"> <div class="ui types jump dropdown"> - <div class="ui blue tiny button">{{.i18n.Tr "repo.settings.add_webhook"}}</div> - <div class="menu"> - <a class="item" href="{{.BaseLink}}/settings/hooks/gogs/new"> - <img class="img-12" src="{{AppSubUrl}}/img/favicon.png">Gogs - </a> - <a class="item" href="{{.BaseLink}}/settings/hooks/slack/new"> - <img class="img-12" src="{{AppSubUrl}}/img/slack.png">Slack - </a> - <a class="item" href="{{.BaseLink}}/settings/hooks/discord/new"> - <img class="img-12" src="{{AppSubUrl}}/img/discord.png">Discord - </a> - </div> + {{if .Types}} + <div class="ui blue tiny button">{{.i18n.Tr "repo.settings.add_webhook"}}</div> + <div class="menu"> + {{range .Types}} + {{if eq . "gogs"}} + <a class="item" href="{{$.BaseLink}}/settings/hooks/gogs/new"> + <img class="img-12" src="{{AppSubUrl}}/img/favicon.png">Gogs + </a> + {{else if eq . "slack"}} + <a class="item" href="{{$.BaseLink}}/settings/hooks/slack/new"> + <img class="img-12" src="{{AppSubUrl}}/img/slack.png">Slack + </a> + {{else if eq . "discord"}} + <a class="item" href="{{$.BaseLink}}/settings/hooks/discord/new"> + <img class="img-12" src="{{AppSubUrl}}/img/discord.png">Discord + </a> + {{end}} + {{end}} + </div> + {{end}} </div> </div> </h4> @@ -44,4 +52,4 @@ </div> </div> -{{template "repo/settings/hook_delete_modal" .}} +{{template "repo/settings/webhook_delete_modal" .}} diff --git a/templates/repo/settings/hook_new.tmpl b/templates/repo/settings/webhook_new.tmpl index 8fe8d34b..a2a420a4 100644 --- a/templates/repo/settings/hook_new.tmpl +++ b/templates/repo/settings/webhook_new.tmpl @@ -17,12 +17,12 @@ </div> </h4> <div class="ui attached segment"> - {{template "repo/settings/hook_gogs" .}} - {{template "repo/settings/hook_slack" .}} - {{template "repo/settings/hook_discord" .}} + {{template "repo/settings/webhook_gogs" .}} + {{template "repo/settings/webhook_slack" .}} + {{template "repo/settings/webhook_discord" .}} </div> - {{template "repo/settings/hook_history" .}} + {{template "repo/settings/webhook_history" .}} </div> </div> </div> diff --git a/templates/repo/settings/hook_settings.tmpl b/templates/repo/settings/webhook_settings.tmpl index e0c687db..6002d7bb 100644 --- a/templates/repo/settings/hook_settings.tmpl +++ b/templates/repo/settings/webhook_settings.tmpl @@ -73,4 +73,4 @@ {{end}} </div> -{{template "repo/settings/hook_delete_modal" .}} +{{template "repo/settings/webhook_delete_modal" .}} diff --git a/templates/repo/settings/hook_slack.tmpl b/templates/repo/settings/webhook_slack.tmpl index 124ceae3..5a68d823 100644 --- a/templates/repo/settings/hook_slack.tmpl +++ b/templates/repo/settings/webhook_slack.tmpl @@ -23,6 +23,6 @@ <label for="color">{{.i18n.Tr "repo.settings.slack_color"}}</label> <input id="color" name="color" value="{{.SlackHook.Color}}" placeholder="e.g. #dd4b39, good, warning, danger"> </div> - {{template "repo/settings/hook_settings" .}} + {{template "repo/settings/webhook_settings" .}} </form> {{end}} diff --git a/templates/repo/settings/hooks.tmpl b/templates/repo/settings/webhooks.tmpl index a405b446..fd3ea349 100644 --- a/templates/repo/settings/hooks.tmpl +++ b/templates/repo/settings/webhooks.tmpl @@ -4,7 +4,7 @@ <div class="ui container"> <div class="ui grid"> {{template "repo/settings/navbar" .}} - {{template "repo/settings/hook_list" .}} + {{template "repo/settings/webhook_list" .}} </div> </div> </div> |