mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-30 22:11:07 +00:00 
			
		
		
		
	Add dingtalk webhook (#2777)
* add dingtalk webhook type * add vendor * some fixes * fix name check * fix name check & improvment
This commit is contained in:
		
					parent
					
						
							
								420fc8efc2
							
						
					
				
			
			
				commit
				
					
						10b54df2b2
					
				
			
		
					 16 changed files with 725 additions and 11 deletions
				
			
		
							
								
								
									
										11
									
								
								templates/repo/settings/hook_dingtalk.tmpl
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								templates/repo/settings/hook_dingtalk.tmpl
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,11 @@ | |||
| {{if eq .HookType "dingtalk"}} | ||||
| 	<p>{{.i18n.Tr "repo.settings.add_dingtalk_hook_desc" "https://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}}" autofocus required> | ||||
| 		</div> | ||||
| 		{{template "repo/settings/hook_settings" .}} | ||||
| 	</form> | ||||
| {{end}} | ||||
|  | @ -17,6 +17,9 @@ | |||
| 				<a class="item" href="{{.BaseLink}}/settings/hooks/discord/new"> | ||||
| 					<img class="img-10" src="{{AppSubUrl}}/img/discord.png">Discord | ||||
| 				</a> | ||||
| 				<a class="item" href="{{.BaseLink}}/settings/hooks/dingtalk/new"> | ||||
| 					<img class="img-10" src="{{AppSubUrl}}/img/dingtalk.ico">Dingtalk | ||||
| 				</a> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 	</div> | ||||
|  |  | |||
|  | @ -15,6 +15,8 @@ | |||
| 					<img class="img-13" src="{{AppSubUrl}}/img/slack.png"> | ||||
| 				{{else if eq .HookType "discord"}} | ||||
| 					<img class="img-13" src="{{AppSubUrl}}/img/discord.png"> | ||||
| 				{{else if eq .HookType "dingtalk"}} | ||||
| 					<img class="img-13" src="{{AppSubUrl}}/img/dingtalk.ico"> | ||||
| 				{{end}} | ||||
| 			</div> | ||||
| 		</h4> | ||||
|  | @ -23,6 +25,7 @@ | |||
| 			{{template "repo/settings/hook_gogs" .}} | ||||
| 			{{template "repo/settings/hook_slack" .}} | ||||
| 			{{template "repo/settings/hook_discord" .}} | ||||
| 			{{template "repo/settings/hook_dingtalk" .}} | ||||
| 		</div> | ||||
| 
 | ||||
| 		{{template "repo/settings/hook_history" .}} | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue