35 lines
1.6 KiB
Diff
35 lines
1.6 KiB
Diff
diff --git a/routers/web/web.go b/routers/web/web.go
|
|
index ee9694f41c..f55b8d6f62 100644
|
|
--- a/routers/web/web.go
|
|
+++ b/routers/web/web.go
|
|
@@ -57,6 +57,10 @@ import (
|
|
"github.com/prometheus/client_golang/prometheus"
|
|
)
|
|
|
|
+func endpointNotImplemented(ctx *context.Context) {
|
|
+ ctx.JSON(http.StatusNotImplemented, "This endpoint has been removed due to performance issues with it and as such is not longer implemented.")
|
|
+}
|
|
+
|
|
// optionsCorsHandler return a http handler which sets CORS options if enabled by config, it blocks non-CORS OPTIONS requests.
|
|
func optionsCorsHandler() func(next http.Handler) http.Handler {
|
|
var corsHandler func(next http.Handler) http.Handler
|
|
@@ -1425,15 +1429,15 @@ func registerRoutes(m *web.Route) {
|
|
m.Get("/{period}", repo.Activity)
|
|
m.Group("/contributors", func() {
|
|
m.Get("", repo.Contributors)
|
|
- m.Get("/data", repo.ContributorsData)
|
|
+ m.Get("/data", endpointNotImplemented)
|
|
}, repo.MustBeNotEmpty, context.RequireRepoReaderOr(unit.TypeCode))
|
|
m.Group("/code-frequency", func() {
|
|
m.Get("", repo.CodeFrequency)
|
|
- m.Get("/data", repo.CodeFrequencyData)
|
|
+ m.Get("/data", endpointNotImplemented)
|
|
}, repo.MustBeNotEmpty, context.RequireRepoReaderOr(unit.TypeCode))
|
|
m.Group("/recent-commits", func() {
|
|
m.Get("", repo.RecentCommits)
|
|
- m.Get("/data", repo.RecentCommitsData)
|
|
+ m.Get("/data", endpointNotImplemented)
|
|
}, repo.MustBeNotEmpty, context.RequireRepoReaderOr(unit.TypeCode))
|
|
}, context.RepoRef(), context.RequireRepoReaderOr(unit.TypeCode, unit.TypePullRequests, unit.TypeIssues, unit.TypeReleases))
|
|
|