Karl Persson
e4c45c4f98
RBAC: Remove sort and unique values when fetching permissions ( #53461 )
...
* RBAC: remove sort and unique values for fetching permissions
2022-08-09 15:52:14 +02:00
Matias Chomicki
27e2953951
Loki: Rewrite getHighlighterExpressionsFromQuery to use Loki parser ( #53316 )
...
* refactor(loki): use Loki parser in getHighlighterExpressionsFromQuery
* fix(highlighter): update regex to properly identify term quotes
* refactor(highlighter): determine quote type by string comparison
* Chore: remove empty line
2022-08-09 15:23:14 +02:00
Dimitris Sotirakis
d638cd4fd7
Trigger test release on pkg/cmd/** changes ( #53448 )
2022-08-09 08:21:09 -05:00
Ivana Huckova
ab739bf0e6
Collapse: Fix miss-aligned arrow icon ( #53452 )
2022-08-09 15:05:10 +02:00
sh0rez
534ece064b
pkg/web: closure-style middlewares ( #51238 )
...
* pkg/web: closure-style middlewares
Switches the middleware execution model from web.Handlers in a slice to
web.Middleware.
Middlewares are temporarily kept in a slice to preserve ordering, but
prior to execution they are applied, forming a giant call-stack, giving
granular control over the execution flow.
* pkg/middleware: adapt to web.Middleware
* pkg/middleware/recovery: use c.Req over req
c.Req gets updated by future handlers, while req stays static.
The current recovery implementation needs this newer information
* pkg/web: correct middleware ordering
* pkg/webtest: adapt middleware
* pkg/web/hack: set w and r onto web.Context
By adopting std middlewares, it may happen they invoke next(w,r) without
putting their modified w,r into the web.Context, leading old-style
handlers to operate on outdated fields.
pkg/web now takes care of this
* pkg/middleware: selectively use future context
* pkg/web: accept closure-style on Use()
* webtest: Middleware testing
adds a utility function to web/webtest to obtain a http.ResponseWriter,
http.Request and http.Handler the same as a middleware that runs would receive
* *: cleanup
* pkg/web: don't wrap Middleware from Router
* pkg/web: require chain to write response
* *: remove temp files
* webtest: don't require chain write
* *: cleanup
2022-08-09 14:58:50 +02:00
Victor Marin
3893c46976
Histogram: Send proper dataframe to PlotLegend ( #53284 )
...
* Send proper dataframe to PlotLegend
* Update dataFrameFieldIndex for multiple frames
2022-08-09 15:39:42 +03:00
Ashley Harrison
8185b6fdf7
refactor component to be more dumb, use LinkButton for icons and fix alignment ( #53383 )
2022-08-09 11:46:27 +01:00
Ashley Harrison
25c7dc9151
Add controls support + remove UseState from TimeRangePicker.story.tsx ( #53376 )
2022-08-09 11:20:03 +01:00
Andrew Grangaard
109f821abf
Query Builder: Fix spelling of "lose" in user visible message ( #53435 )
...
* Fix spelling of "lose" in user visible message
* Fix spelling of "lose"
2022-08-09 10:59:17 +02:00
lai
8f9a372ce2
Access Control: optimize GetUserPermissions sql ( #53279 )
...
* Access Control: optimize GetUserPermissions sql
2022-08-09 10:40:22 +02:00
Dimitris Sotirakis
bf30976200
Change from arm to armv7 ( #53437 )
2022-08-09 04:20:45 -04:00
Alex Ratner
fecf4c41ad
Dashboard: Spelling corrections in end-user visible dialogs ( #53340 )
2022-08-09 10:19:30 +02:00
Karl Persson
592d31e617
RBAC: Handle case when folder id is negative ( #53438 )
2022-08-09 04:14:08 -04:00
Kevin Minehart
59ce564d49
CI: move grabpl build-docker
from grabpl to grafana ( #53077 )
...
* add grabpl build-docker
2022-08-09 09:43:28 +03:00
linoman
ed5dac7a75
Fix groups and useres indentation ( #53414 )
2022-08-09 08:05:15 +02:00
Brendan O'Handley
7aeb8b4cdf
Prometheus: Remove metadata endpoint ( #53428 )
...
* remove prom metadata endpoint until we have a fix for detecting versions and implementations
* fix linting issue
2022-08-08 18:37:12 -04:00
sam boyer
e6903582d0
coremodels: Include nested optional fields in output ( #53355 )
2022-08-08 21:48:21 +00:00
Seth Falco
a8666370be
fix: add promql placeholder text ( #53321 )
2022-08-08 19:11:45 +02:00
Dimitris Sotirakis
499cac44e3
Remove packages-bucket arg ( #53421 )
2022-08-08 13:05:26 -04:00
matt abrams
d69457d5e5
revise to match docs ( #53354 )
2022-08-08 18:49:54 +02:00
Dimitris Sotirakis
c472726083
Change base image for npm storage ( #53419 )
2022-08-08 12:43:44 -04:00
Brendan O'Handley
85db523dd5
Graphite Plugin: fix annotation migration regression with ref-ids ( #53361 )
...
* fix regression with ref-ids
* remove duplicate check for annotations in fix
2022-08-08 12:32:35 -04:00
ying-jeanne
ba89471598
Chore: Enable ANSI_QUOTES for Mysql Database ( #53277 )
...
* remove the quote dialect
* add environment variable
2022-08-08 12:14:17 -04:00
Dimitris Sotirakis
732c22ed02
CI: Update grabpl
to v3.0.1 ( #53369 )
...
* Update grabpl to v3.0.0
* Update to v3.0.1
2022-08-08 12:08:55 -04:00
ying-jeanne
af09638a0d
remove the sqlstore playlist methods ( #53415 )
2022-08-08 11:06:06 -05:00
eledobleefe
9930fd522d
Chore: convert DashboardGrid test to RTL ( #53405 )
2022-08-08 17:43:35 +02:00
kay delaney
1772bd4238
Chore: Reduce usage of v1 theme ( #53245 )
2022-08-08 16:37:06 +01:00
Kevin Minehart
d1d237f30a
CI: move grabpl shellcheck
from grabpl to grafana ( #53076 )
...
* add grabpl shellcheck
* grabpl shellcheck -> ./bin/build shellcheck
2022-08-08 10:36:13 -05:00
Ezequiel Victorero
7f43839813
Chore: disable flaky e2e test ( #53408 )
...
* Chore: disable flaky e2e test
2022-08-08 11:34:59 -04:00
linoman
82d35b7d72
Change LDAP configuration to secure connections ( #53404 )
2022-08-08 17:27:22 +02:00
Gilles De Mey
f0594ebace
Alerting: Fix alert detail layout issue ( #53256 )
2022-08-08 16:57:34 +02:00
kay delaney
c2d3b45bf4
Chore: Make "why-did-you-render" a dynamic import ( #53121 )
2022-08-08 15:33:49 +01:00
Ashley Harrison
f1295e4bd0
Chore: Update version of @grafana/eslint-config
( #53403 )
...
* use let/const over var
* use new version of @grafana/eslint-config
2022-08-08 15:19:15 +01:00
Grot (@grafanabot)
ff8d96602a
ReleaseNotes: Updated changelog and release notes for 8.5.10 ( #53395 )
2022-08-08 15:16:29 +02:00
Ivana Huckova
84b2498150
Loki: Fix showing of unusable labels field in detected fields ( #53319 )
...
* Loki: Fix showing of labels field in detected fields
* Create reusable createlogRow mock
2022-08-08 14:27:33 +02:00
Dimitris Sotirakis
ee8966344d
Replace with anonymoud functions ( #53386 )
2022-08-08 08:09:52 -04:00
Josh Hunt
aee2856907
Fix: correct bold, italics, and code color in Panel tooltips ( #53380 )
2022-08-08 07:10:42 -04:00
Matias Chomicki
6f01930e9d
Chore: remove any from test ( #53260 )
2022-08-08 11:26:12 +02:00
Leo
64967325b2
Search: Migrated impressions to use dashboardUID ( #53090 )
...
* used dashboarduid in impressions
* handle scenario to convert all ids saved in storage to uids
2022-08-08 11:13:19 +02:00
Jo
beb3cb9abe
Oauth: Reduce error scope on upsert ( #53242 )
2022-08-08 10:58:10 +02:00
ismail simsek
a40c1e227c
Prometheus: Use lezer-promql types instead of hardcoded strings ( #53287 )
...
* Prometheus: Use lezer-promql types instead of hardcoded strings
* Update comment line
* Removing more hardcoded values
2022-08-08 10:14:12 +02:00
Ashley Harrison
2fea3f0d9a
BarGauge: Show empty bar when value, minValue and maxValue are all equal ( #53314 )
...
* prevent returning NaN from getValuePercent
* return 0 instead of NaN always
2022-08-08 09:11:46 +01:00
Teddy Lin
42f9a6e67b
Azure Monitor: Add Network Insights Dashboard ( #50362 )
2022-08-08 09:38:23 +02:00
Josh Hunt
fbc48d68f1
E2E: Make Cypress recordings higher res + quality ( #53342 )
2022-08-08 09:54:00 +03:00
Krzysztof Dąbrowski
2dab7ad890
Login: allow basic users to reset password when LDAP or Auth Proxy is enabled ( #52331 )
2022-08-08 05:12:39 +00:00
Kat Yang
62b4dbf52f
Chore: Remove pluginsettings methods from store and mockstore ( #53347 )
2022-08-05 12:26:39 -04:00
Josh Hunt
4b4d546e32
Typed variables pt4: Remove generics from getVariable ( #53017 )
...
* wip
* make diff easier to read
* Update template_srv getVariables to return new TypedVariableModel
* update VariableType to use the type from TypedVariableModel
* tidy things up
* Chore: Use type-accurate mock variables in tests
* Chore: Type VariableState to use TypedVariableModel
* fix typo
* remove type assertion from template_srv.getVariables
* use typescript/no-redeclare for compatibility with ts overloads
* remove generics from getVariable() and overload it to only return undefined based on arguments
* update usages of getVariable()
* Fix Interval variable options picker not working
2022-08-05 13:44:52 +01:00
Yuriy Tseretyan
4090e122f8
Alerting: Remove mention of host name from Alerting HA docs ( #53178 )
2022-08-05 08:41:37 -04:00
Ieva
b590c1c60f
Access Control: Set permissions for Grafana's test data source ( #53247 )
...
* set permissions for Grafana's test data source
* linting
2022-08-05 10:19:50 +03:00
Drew Slobodnjak
64721bfa94
Geomap: Do not show markers with empty coordinates ( #53330 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2022-08-04 21:17:32 -04:00