forked from NYANDEV/forgejo
Currently we can add webhooks for organizations but not for users. This PR adds the latter. You can access it from the current users settings. 
53 lines
2.4 KiB
Handlebars
53 lines
2.4 KiB
Handlebars
{{template "base/head" .}}
|
|
<div class="page-content user settings new webhook">
|
|
{{template "user/settings/navbar" .}}
|
|
<div class="ui container">
|
|
<div class="twelve wide column content">
|
|
{{template "base/alert" .}}
|
|
<h4 class="ui top attached header">
|
|
{{if .PageIsSettingsHooksNew}}{{.locale.Tr "repo.settings.add_webhook"}}{{else}}{{.locale.Tr "repo.settings.update_webhook"}}{{end}}
|
|
<div class="ui right">
|
|
{{if eq .HookType "gitea"}}
|
|
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gitea.svg">
|
|
{{else if eq .HookType "gogs"}}
|
|
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gogs.ico">
|
|
{{else if eq .HookType "slack"}}
|
|
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/slack.png">
|
|
{{else if eq .HookType "discord"}}
|
|
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/discord.png">
|
|
{{else if eq .HookType "dingtalk"}}
|
|
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/dingtalk.ico">
|
|
{{else if eq .HookType "telegram"}}
|
|
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/telegram.png">
|
|
{{else if eq .HookType "msteams"}}
|
|
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/msteams.png">
|
|
{{else if eq .HookType "feishu"}}
|
|
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/feishu.png">
|
|
{{else if eq .HookType "matrix"}}
|
|
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/matrix.svg">
|
|
{{else if eq .HookType "wechatwork"}}
|
|
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/wechatwork.png">
|
|
{{else if eq .HookType "packagist"}}
|
|
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/packagist.png">
|
|
{{end}}
|
|
</div>
|
|
</h4>
|
|
<div class="ui attached segment">
|
|
{{template "repo/settings/webhook/gitea" .}}
|
|
{{template "repo/settings/webhook/gogs" .}}
|
|
{{template "repo/settings/webhook/slack" .}}
|
|
{{template "repo/settings/webhook/discord" .}}
|
|
{{template "repo/settings/webhook/dingtalk" .}}
|
|
{{template "repo/settings/webhook/telegram" .}}
|
|
{{template "repo/settings/webhook/msteams" .}}
|
|
{{template "repo/settings/webhook/feishu" .}}
|
|
{{template "repo/settings/webhook/matrix" .}}
|
|
{{template "repo/settings/webhook/wechatwork" .}}
|
|
{{template "repo/settings/webhook/packagist" .}}
|
|
</div>
|
|
|
|
{{template "repo/settings/webhook/history" .}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{{template "base/footer" .}}
|