Search: Fixes search limits and adds a page parameter (#16458)

* Search: Fixes search limits and adds a page parameter

This adds a page parameter to search api without adding
any major breaking change.

It does at an api validation error when trying to use
a limit beyond 5000. This is a breaking change. We could
remove this and have it only in the docs and describe that this
is a limit that grafana will apply silently.

Fixes #16049

* Fix: Corrected wrong array slice change

* Docs: minor docs fix

* Search: fixed folder tests

* Fixed: Moved limit to correct inner query

* Search: moving limit check and page check

* Search: limit in handler is no longer needed
This commit is contained in:
Torkel Ödegaard authored and GitHub committed 2019-04-17 13:07:50 +02:00
1 parent 9cc67e49b4
commit 8b0dd4244b
12 files changed
+73 -42

No files matched your search

+1 -1
View File
@@ -325,7 +325,7 @@ func (hs *HTTPServer) registerRoutes() {
})
// Search
apiRoute.Get("/search/", Search)
apiRoute.Get("/search/", Wrap(Search))
// metrics
apiRoute.Post("/tsdb/query", bind(dtos.MetricRequest{}), Wrap(hs.QueryMetrics))