From 52f383381143264e93e33f991d483e63a3d9074c Mon Sep 17 00:00:00 2001
From: Athurg Feng <athurg@users.noreply.github.com>
Date: Fri, 22 Sep 2017 02:32:48 +0800
Subject: Add Dingtalk webhook support (#4773)

* Add dingtalk webhook into html template

* Add Dingtalk's icon

* Insert dingtalk into repo's webhook page template

* Insert dingtalk into org's webhook page

* Add dingtalk into default webhook config

* Add locale string for add_dingtalk_hook_desc

* Update bindata

* Add dingtalk webhook form validator

* Add dingtalk hook task

* Add dingtalk hook create handler

* Add dingtalk hook edit handler

* Add dingtalk router

* Add dingtalk webhook task skeleton

* Add markdown link formatter

* Add Dingtalk ActionCard create wrapper

* Add support for dingtalk create event payload

* Add support for dingtalk delete event payload

* Add support for dingtalk fork event payload

* Add support for dingtalk push event payload

* Add support for dingtalk issue event payload

* Add support for dingtalk issue comment payload

* Add support for dingtalk pull event payload

* Add support for dingtalk release event payload
---
 conf/app.ini | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'conf/app.ini')

diff --git a/conf/app.ini b/conf/app.ini
index fc43868e..1c985b79 100644
--- a/conf/app.ini
+++ b/conf/app.ini
@@ -209,8 +209,8 @@ ENABLE_REVERSE_PROXY_AUTO_REGISTRATION = false
 ENABLE_CAPTCHA = true
 
 [webhook]
-; Types are enabled for users to use, can be "gogs", "slack", "discord"
-TYPES = gogs, slack, discord
+; Types are enabled for users to use, can be "gogs", "slack", "discord", "dingtalk"
+TYPES = gogs, slack, discord, dingtalk
 ; Hook task queue length, increase if webhook shooting starts hanging
 QUEUE_LENGTH = 1000
 ; Deliver timeout in seconds
-- 
cgit v1.2.3