aboutsummaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/org/settings/webhook_new.tmpl1
-rw-r--r--templates/repo/settings/webhook/dingtalk.tmpl11
-rw-r--r--templates/repo/settings/webhook/list.tmpl4
-rw-r--r--templates/repo/settings/webhook/new.tmpl1
4 files changed, 17 insertions, 0 deletions
diff --git a/templates/org/settings/webhook_new.tmpl b/templates/org/settings/webhook_new.tmpl
index a5688a05..5d6b018e 100644
--- a/templates/org/settings/webhook_new.tmpl
+++ b/templates/org/settings/webhook_new.tmpl
@@ -20,6 +20,7 @@
{{template "repo/settings/webhook/gogs" .}}
{{template "repo/settings/webhook/slack" .}}
{{template "repo/settings/webhook/discord" .}}
+ {{template "repo/settings/webhook/dingtalk" .}}
</div>
{{template "repo/settings/webhook/history" .}}
diff --git a/templates/repo/settings/webhook/dingtalk.tmpl b/templates/repo/settings/webhook/dingtalk.tmpl
new file mode 100644
index 00000000..e56c6263
--- /dev/null
+++ b/templates/repo/settings/webhook/dingtalk.tmpl
@@ -0,0 +1,11 @@
+{{if eq .HookType "dingtalk"}}
+ <p>{{.i18n.Tr "repo.settings.add_dingtalk_hook_desc" "https://open-doc.dingtalk.com/" | Str2html}}</p>
+ <form class="ui form" action="{{.BaseLink}}/settings/hooks/dingtalk/{{if .PageIsSettingsHooksNew}}new{{else}}{{.Webhook.ID}}{{end}}" method="post">
+ {{.CSRFTokenHTML}}
+ <div class="required field {{if .Err_PayloadURL}}error{{end}}">
+ <label for="payload_url">{{.i18n.Tr "repo.settings.payload_url"}}</label>
+ <input id="payload_url" name="payload_url" type="url" value="{{.Webhook.URL}}" placeholder="https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx" autofocus required>
+ </div>
+ {{template "repo/settings/webhook/settings" .}}
+ </form>
+{{end}}
diff --git a/templates/repo/settings/webhook/list.tmpl b/templates/repo/settings/webhook/list.tmpl
index b558f869..4e0a586f 100644
--- a/templates/repo/settings/webhook/list.tmpl
+++ b/templates/repo/settings/webhook/list.tmpl
@@ -20,6 +20,10 @@
<a class="item" href="{{$.BaseLink}}/settings/hooks/discord/new">
<img class="img-12" src="{{AppSubURL}}/img/discord.png">Discord
</a>
+ {{else if eq . "dingtalk"}}
+ <a class="item" href="{{$.BaseLink}}/settings/hooks/dingtalk/new">
+ <img class="img-12" src="{{AppSubURL}}/img/dingtalk.png">Dingtalk
+ </a>
{{end}}
{{end}}
</div>
diff --git a/templates/repo/settings/webhook/new.tmpl b/templates/repo/settings/webhook/new.tmpl
index 12944ae9..5e3ada7e 100644
--- a/templates/repo/settings/webhook/new.tmpl
+++ b/templates/repo/settings/webhook/new.tmpl
@@ -20,6 +20,7 @@
{{template "repo/settings/webhook/gogs" .}}
{{template "repo/settings/webhook/slack" .}}
{{template "repo/settings/webhook/discord" .}}
+ {{template "repo/settings/webhook/dingtalk" .}}
</div>
{{template "repo/settings/webhook/history" .}}