Merge default and system webhooks under one menu (#14244)
parent
84b147c7f0
commit
6eee9f0f4e
@ -0,0 +1,60 @@ |
||||
<h4 class="ui top attached header"> |
||||
{{.Title}} |
||||
<div class="ui right"> |
||||
<div class="ui floating1 jump dropdown"> |
||||
<div class="ui blue tiny button">{{.i18n.Tr "repo.settings.add_webhook"}}</div> |
||||
<div class="menu"> |
||||
<a class="item" href="{{.BaseLinkNew}}/gitea/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/gitea.svg">Gitea |
||||
</a> |
||||
<a class="item" href="{{.BaseLinkNew}}/gogs/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/gogs.ico">Gogs |
||||
</a> |
||||
<a class="item" href="{{.BaseLinkNew}}/slack/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/slack.png">Slack |
||||
</a> |
||||
<a class="item" href="{{.BaseLinkNew}}/discord/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/discord.png">Discord |
||||
</a> |
||||
<a class="item" href="{{.BaseLinkNew}}/dingtalk/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/dingtalk.ico">Dingtalk |
||||
</a> |
||||
<a class="item" href="{{.BaseLinkNew}}/telegram/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/telegram.png">Telegram |
||||
</a> |
||||
<a class="item" href="{{.BaseLinkNew}}/msteams/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/msteams.png">Microsoft Teams |
||||
</a> |
||||
<a class="item" href="{{.BaseLinkNew}}/feishu/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/feishu.png">Feishu |
||||
</a> |
||||
<a class="item" href="{{.BaseLinkNew}}/matrix/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/matrix.svg">Matrix |
||||
</a> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</h4> |
||||
<div class="ui attached segment"> |
||||
<div class="ui list"> |
||||
<div class="item"> |
||||
{{.Description | Str2html}} |
||||
</div> |
||||
{{range .Webhooks}} |
||||
<div class="item"> |
||||
{{if eq .LastStatus 1}} |
||||
<span class="text green mr-3">{{svg "octicon-check"}}</span> |
||||
{{else if eq .LastStatus 2}} |
||||
<span class="text red mr-3">{{svg "octicon-alert"}}</span> |
||||
{{else}} |
||||
<span class="text grey mr-3">{{svg "octicon-dot-fill"}}</span> |
||||
{{end}} |
||||
<a class="dont-break-out" href="{{$.BaseLink}}/{{.ID}}">{{.URL}}</a> |
||||
<div class="ui right"> |
||||
<span class="text blue px-2"><a href="{{$.BaseLink}}/{{.ID}}">{{svg "octicon-pencil"}}</a></span> |
||||
<span class="text red px-2"><a class="delete-button" data-url="{{$.Link}}/delete" data-id="{{.ID}}">{{svg "octicon-trashcan"}}</a></span> |
||||
</div> |
||||
</div> |
||||
{{end}} |
||||
</div> |
||||
</div> |
@ -1,63 +1,5 @@ |
||||
{{template "base/alert" .}} |
||||
<h4 class="ui top attached header"> |
||||
{{.i18n.Tr "repo.settings.hooks"}} |
||||
<div class="ui right"> |
||||
<div class="ui floating1 jump dropdown"> |
||||
<div class="ui blue tiny button">{{.i18n.Tr "repo.settings.add_webhook"}}</div> |
||||
<div class="menu"> |
||||
<a class="item" href="{{.BaseLink}}/gitea/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/gitea.svg">Gitea |
||||
</a> |
||||
<a class="item" href="{{.BaseLink}}/gogs/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/gogs.ico">Gogs |
||||
</a> |
||||
<a class="item" href="{{.BaseLink}}/slack/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/slack.png">Slack |
||||
</a> |
||||
<a class="item" href="{{.BaseLink}}/discord/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/discord.png">Discord |
||||
</a> |
||||
<a class="item" href="{{.BaseLink}}/dingtalk/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/dingtalk.ico">Dingtalk |
||||
</a> |
||||
<a class="item" href="{{.BaseLink}}/telegram/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/telegram.png">Telegram |
||||
</a> |
||||
<a class="item" href="{{.BaseLink}}/msteams/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/msteams.png">Microsoft Teams |
||||
</a> |
||||
<a class="item" href="{{.BaseLink}}/feishu/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/feishu.png">Feishu |
||||
</a> |
||||
<a class="item" href="{{.BaseLink}}/matrix/new"> |
||||
<img width="20" height="20" src="{{StaticUrlPrefix}}/img/matrix.svg">Matrix |
||||
</a> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</h4> |
||||
<div class="ui attached segment"> |
||||
<div class="ui list"> |
||||
<div class="item"> |
||||
{{.Description | Str2html}} |
||||
</div> |
||||
{{range .Webhooks}} |
||||
<div class="item"> |
||||
{{if eq .LastStatus 1}} |
||||
<span class="text green mr-3">{{svg "octicon-check"}}</span> |
||||
{{else if eq .LastStatus 2}} |
||||
<span class="text red mr-3">{{svg "octicon-alert"}}</span> |
||||
{{else}} |
||||
<span class="text grey mr-3">{{svg "octicon-dot-fill"}}</span> |
||||
{{end}} |
||||
<a class="dont-break-out" href="{{$.BaseLink}}/{{.ID}}">{{.URL}}</a> |
||||
<div class="ui right"> |
||||
<span class="text blue px-2"><a href="{{$.BaseLink}}/{{.ID}}">{{svg "octicon-pencil"}}</a></span> |
||||
<span class="text red px-2"><a class="delete-button" data-url="{{$.Link}}/delete" data-id="{{.ID}}">{{svg "octicon-trashcan"}}</a></span> |
||||
</div> |
||||
</div> |
||||
{{end}} |
||||
</div> |
||||
</div> |
||||
|
||||
{{template "repo/settings/webhook/base_list" .}} |
||||
|
||||
{{template "repo/settings/webhook/delete_modal" .}} |
||||
|
Loading…
Reference in new issue