aboutsummaryrefslogtreecommitdiff
path: root/templates/repo
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2017-02-21 20:21:25 -0500
committerUnknwon <u@gogs.io>2017-02-21 20:21:25 -0500
commit60aca9ea18f4fed6c98c83d41036f9a34fdbd28c (patch)
tree5fbf8009c9997678e4d9dedde80d98fd1e489cc8 /templates/repo
parent6a8ad0b3574c3ab1f3a441493dc002b805b45a38 (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>