summaryrefslogtreecommitdiffstats
path: root/templates/repo
diff options
context:
space:
mode:
authorTim-Nicas Oelschläger <72873130+zokkis@users.noreply.github.com>2024-02-15 14:59:48 +0100
committerGitHub <noreply@github.com>2024-02-15 14:59:48 +0100
commit374e886f5113a996e1e927a60d1775e77262c364 (patch)
tree2ccc171cb3f4efc300e7ecab78dfd27627c08b73 /templates/repo
parent542480a9b0d5cdb497dbfa99752d59fd016df0d6 (diff)
downloadgitea-374e886f5113a996e1e927a60d1775e77262c364.tar.gz
gitea-374e886f5113a996e1e927a60d1775e77262c364.zip
Change webhook-type in create-view (#29114)
It's now possible to change webhook-type in create-view. before: ![image](https://github.com/go-gitea/gitea/assets/72873130/9ee1b9fb-843b-4f28-b8d6-6361e5d184f1) after: ![image](https://github.com/go-gitea/gitea/assets/72873130/9dbf058f-5912-43af-9acd-487271212f2d) --------- Co-authored-by: silverwind <me@silverwind.io> Co-authored-by: Giteabot <teabot@gitea.io>
Diffstat (limited to 'templates/repo')
-rw-r--r--templates/repo/settings/webhook/base_list.tmpl47
-rw-r--r--templates/repo/settings/webhook/link_menu.tmpl50
2 files changed, 51 insertions, 46 deletions
diff --git a/templates/repo/settings/webhook/base_list.tmpl b/templates/repo/settings/webhook/base_list.tmpl
index ed6e670d60..5a3fc0e7b8 100644
--- a/templates/repo/settings/webhook/base_list.tmpl
+++ b/templates/repo/settings/webhook/base_list.tmpl
@@ -3,52 +3,7 @@
<div class="ui right">
<div class="ui jump dropdown">
<div class="ui primary tiny button">{{ctx.Locale.Tr "repo.settings.add_webhook"}}</div>
- <div class="menu">
- <a class="item" href="{{.BaseLinkNew}}/gitea/new">
- {{template "shared/webhook/icon" (dict "HookType" "gitea" "Size" 20)}}
- {{ctx.Locale.Tr "repo.settings.web_hook_name_gitea"}}
- </a>
- <a class="item" href="{{.BaseLinkNew}}/gogs/new">
- {{template "shared/webhook/icon" (dict "HookType" "gogs" "Size" 20)}}
- {{ctx.Locale.Tr "repo.settings.web_hook_name_gogs"}}
- </a>
- <a class="item" href="{{.BaseLinkNew}}/slack/new">
- {{template "shared/webhook/icon" (dict "HookType" "slack" "Size" 20)}}
- {{ctx.Locale.Tr "repo.settings.web_hook_name_slack"}}
- </a>
- <a class="item" href="{{.BaseLinkNew}}/discord/new">
- {{template "shared/webhook/icon" (dict "HookType" "discord" "Size" 20)}}
- {{ctx.Locale.Tr "repo.settings.web_hook_name_discord"}}
- </a>
- <a class="item" href="{{.BaseLinkNew}}/dingtalk/new">
- {{template "shared/webhook/icon" (dict "HookType" "dingtalk" "Size" 20)}}
- {{ctx.Locale.Tr "repo.settings.web_hook_name_dingtalk"}}
- </a>
- <a class="item" href="{{.BaseLinkNew}}/telegram/new">
- {{template "shared/webhook/icon" (dict "HookType" "telegram" "Size" 20)}}
- {{ctx.Locale.Tr "repo.settings.web_hook_name_telegram"}}
- </a>
- <a class="item" href="{{.BaseLinkNew}}/msteams/new">
- {{template "shared/webhook/icon" (dict "HookType" "msteams" "Size" 20)}}
- {{ctx.Locale.Tr "repo.settings.web_hook_name_msteams"}}
- </a>
- <a class="item" href="{{.BaseLinkNew}}/feishu/new">
- {{template "shared/webhook/icon" (dict "HookType" "feishu" "Size" 20)}}
- {{ctx.Locale.Tr "repo.settings.web_hook_name_feishu_or_larksuite"}}
- </a>
- <a class="item" href="{{.BaseLinkNew}}/matrix/new">
- {{template "shared/webhook/icon" (dict "HookType" "matrix" "Size" 20)}}
- {{ctx.Locale.Tr "repo.settings.web_hook_name_matrix"}}
- </a>
- <a class="item" href="{{.BaseLinkNew}}/wechatwork/new">
- {{template "shared/webhook/icon" (dict "HookType" "wechatwork" "Size" 20)}}
- {{ctx.Locale.Tr "repo.settings.web_hook_name_wechatwork"}}
- </a>
- <a class="item" href="{{.BaseLinkNew}}/packagist/new">
- {{template "shared/webhook/icon" (dict "HookType" "packagist" "Size" 20)}}
- {{ctx.Locale.Tr "repo.settings.web_hook_name_packagist"}}
- </a>
- </div>
+ {{template "repo/settings/webhook/link_menu" .}}
</div>
</div>
</h4>
diff --git a/templates/repo/settings/webhook/link_menu.tmpl b/templates/repo/settings/webhook/link_menu.tmpl
new file mode 100644
index 0000000000..e2c86dcc3c
--- /dev/null
+++ b/templates/repo/settings/webhook/link_menu.tmpl
@@ -0,0 +1,50 @@
+{{$size := 20}}
+{{if .Size}}
+ {{$size = .Size}}
+{{end}}
+<div class="menu">
+ <a class="item" href="{{.BaseLinkNew}}/gitea/new">
+ {{template "shared/webhook/icon" (dict "HookType" "gitea" "Size" $size)}}
+ {{ctx.Locale.Tr "repo.settings.web_hook_name_gitea"}}
+ </a>
+ <a class="item" href="{{.BaseLinkNew}}/gogs/new">
+ {{template "shared/webhook/icon" (dict "HookType" "gogs" "Size" $size)}}
+ {{ctx.Locale.Tr "repo.settings.web_hook_name_gogs"}}
+ </a>
+ <a class="item" href="{{.BaseLinkNew}}/slack/new">
+ {{template "shared/webhook/icon" (dict "HookType" "slack" "Size" $size)}}
+ {{ctx.Locale.Tr "repo.settings.web_hook_name_slack"}}
+ </a>
+ <a class="item" href="{{.BaseLinkNew}}/discord/new">
+ {{template "shared/webhook/icon" (dict "HookType" "discord" "Size" $size)}}
+ {{ctx.Locale.Tr "repo.settings.web_hook_name_discord"}}
+ </a>
+ <a class="item" href="{{.BaseLinkNew}}/dingtalk/new">
+ {{template "shared/webhook/icon" (dict "HookType" "dingtalk" "Size" $size)}}
+ {{ctx.Locale.Tr "repo.settings.web_hook_name_dingtalk"}}
+ </a>
+ <a class="item" href="{{.BaseLinkNew}}/telegram/new">
+ {{template "shared/webhook/icon" (dict "HookType" "telegram" "Size" $size)}}
+ {{ctx.Locale.Tr "repo.settings.web_hook_name_telegram"}}
+ </a>
+ <a class="item" href="{{.BaseLinkNew}}/msteams/new">
+ {{template "shared/webhook/icon" (dict "HookType" "msteams" "Size" $size)}}
+ {{ctx.Locale.Tr "repo.settings.web_hook_name_msteams"}}
+ </a>
+ <a class="item" href="{{.BaseLinkNew}}/feishu/new">
+ {{template "shared/webhook/icon" (dict "HookType" "feishu" "Size" $size)}}
+ {{ctx.Locale.Tr "repo.settings.web_hook_name_feishu_or_larksuite"}}
+ </a>
+ <a class="item" href="{{.BaseLinkNew}}/matrix/new">
+ {{template "shared/webhook/icon" (dict "HookType" "matrix" "Size" $size)}}
+ {{ctx.Locale.Tr "repo.settings.web_hook_name_matrix"}}
+ </a>
+ <a class="item" href="{{.BaseLinkNew}}/wechatwork/new">
+ {{template "shared/webhook/icon" (dict "HookType" "wechatwork" "Size" $size)}}
+ {{ctx.Locale.Tr "repo.settings.web_hook_name_wechatwork"}}
+ </a>
+ <a class="item" href="{{.BaseLinkNew}}/packagist/new">
+ {{template "shared/webhook/icon" (dict "HookType" "packagist" "Size" $size)}}
+ {{ctx.Locale.Tr "repo.settings.web_hook_name_packagist"}}
+ </a>
+</div>