mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	#2162 completely disable builtin issue tracker when enable external tracker
This commit is contained in:
		@@ -151,6 +151,13 @@ func OrgAssignment(args ...bool) macaron.Handler {
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func MustEnableIssues(ctx *context.APIContext) {
 | 
			
		||||
	if !ctx.Repo.Repository.EnableIssues || ctx.Repo.Repository.EnableExternalTracker {
 | 
			
		||||
		ctx.Status(404)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// RegisterRoutes registers all v1 APIs routes to web application.
 | 
			
		||||
// FIXME: custom form error response
 | 
			
		||||
func RegisterRoutes(m *macaron.Macaron) {
 | 
			
		||||
@@ -252,7 +259,7 @@ func RegisterRoutes(m *macaron.Macaron) {
 | 
			
		||||
						})
 | 
			
		||||
 | 
			
		||||
					})
 | 
			
		||||
				})
 | 
			
		||||
				}, MustEnableIssues)
 | 
			
		||||
				m.Group("/labels", func() {
 | 
			
		||||
					m.Combo("").Get(repo.ListLabels).
 | 
			
		||||
						Post(bind(api.CreateLabelOption{}), repo.CreateLabel)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user