Artur Wierzbicki
1d2aa7c69b
Storage: add delete
/ deleteFolder
/ createFolder
( #51887 )
...
* delete / delete folder / create folder
* add backend tests
* implement force delete
* fix merge
* lint fix
* fix delete root folder
* fix folder name validation
* fix mysql path_hash issue
* Fix returning error
2022-07-08 22:23:16 +04:00
Brendan O'Handley
e51187a474
Prometheus datasource: query builder freezes when metrics metadata is undefined ( #51929 )
...
* add error handling for prom query builder returning undefined metrics metadata
* remove reference to escalation
2022-07-08 11:59:48 -04:00
Alexander Weaver
d77731646c
Fix consistency errors and regenerate ( #51935 )
2022-07-08 10:33:43 -05:00
Christopher Moyer
7f70be0580
adds shared content ( #51982 )
2022-07-08 10:28:11 -05:00
Artur Wierzbicki
c372b892ec
fix nil pointer dereference ( #51978 )
2022-07-08 19:27:53 +04:00
Stephanie Hingtgen
704a602d8c
FeatureFlags: omit metric when grafana cant run the feature ( #51856 )
2022-07-08 09:11:49 -06:00
ying-jeanne
56f3f3fe69
Chore: Remove the old log format ( #51526 )
...
* remove the old log format
* fix CI
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com>
2022-07-08 09:56:30 -05:00
Dominik Prokop
e1f876eee8
Table panel: Show ellipsis in Default cell when data link is wider than the column ( #51975 )
2022-07-08 16:26:28 +02:00
Leon Sorokin
fda7f064ad
GraphNG: uPlot 1.6.22 ( #51945 )
2022-07-08 09:45:16 -04:00
Josh Hunt
15d9cf2139
Chore: Set codeowner for betterer results file ( #51971 )
...
* Update CODEOWNERS
* Update CODEOWNERS
* Update CODEOWNERS
2022-07-08 09:38:19 -04:00
Ivana Huckova
99fb29850e
Loki: Add missing operators in label filter expression ( #51880 )
2022-07-08 15:33:03 +02:00
Josh Hunt
0c88850070
Chore: Sync betterer results ( #51963 )
2022-07-08 14:19:17 +01:00
Gabriel MABILLE
5975c4bc6d
RBAC: Allow app plugins access restriction ( #51524 )
...
* RBAC: Allow app plugins restriction
Co-authored-by: Kalle Persson <kalle.persson@grafana.com>
* Fix tests
* Imports
* WIP
* Adding RBAC to AppPluginsRoutes
* Switching middleware order
* Restrict access to resources
* Nit
* Cosmetic changes
* Fix fallback
* Moving declaration to HttpServer
Co-Authored-By: marefr <marcus.efraimsson@gmail.com>
Co-authored-by: Kalle Persson <kalle.persson@grafana.com>
Co-authored-by: marefr <marcus.efraimsson@gmail.com>
2022-07-08 13:24:09 +02:00
Ieva
0c33b9f211
Access control: Allow organisation admins to add existing users to org ( #51668 )
...
* check users with user add permission to access the invite endpoint
* undo unneeded changes
* tests and cleanup
* linting
* linting
* betterer
* betterer again
* fix prettier issue
Co-authored-by: jguer <joao.guerreiro@grafana.com>
2022-07-08 12:07:00 +01:00
Zoltán Bedi
506e63f4e1
Table: Fix scrollbar is hidden by pagination ( #51501 )
...
* Table: Pagination fix centering
* Table: Fix scrollbar is hidden by pagination
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2022-07-08 06:28:41 -04:00
Ieva
d85df0a560
Service Accounts: Managed permissions for service accounts ( #51818 )
...
* backend changes
* frontend changes
* linting
* nit
* import order
* allow SA creator to access the SA page
* fix merge
* tests
* fix frontend tests
Co-authored-by: alexanderzobnin alexanderzobnin@gmail.com
2022-07-08 05:53:18 -04:00
Dimitris Sotirakis
2af5feb147
CI: Add pr-verify-drone
pipeline ( #51951 )
...
* Introduce pr-verify-drone pipeline
* Remove `make drone` pre-commit hook
* Remove lint-drone from test-backend pipeline
2022-07-08 12:18:46 +03:00
hannes-256
62b0a8bae6
LDAP: Allow specifying LDAP timeout ( #48870 )
...
* Allow specifying LDAP timeout
* Update docs/sources/auth/ldap.md
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
* LDAP timeout: Add annotations; Make functions "private"
* Setting the default timeout if unspecified
* fix goimports lint issue
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
Co-authored-by: jguer <joao.guerreiro@grafana.com>
2022-07-08 08:52:54 +02:00
Torkel Ödegaard
cff763ca1d
Dashboard: Fixes sub menu alignment issue ( #51775 )
2022-07-08 08:46:42 +02:00
Drew Slobodnjak
dec3c3a5b1
Canvas: Position inline editor default via panel dimensions and add context menu option ( #51471 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2022-07-07 19:16:22 -04:00
Artur Wierzbicki
63366615bb
Search: support datasource template variables when parsing dashboard JSON models ( #51587 )
...
* init
* support template variables
* support variables without curly braces
* add todo for `__all` case
* fix `$__all` case for non-multivalue
* extract some functions
* fix flakinesss
* support `$__all` and `default` template variables
* add todo
* compilation fix
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2022-07-08 01:59:24 +04:00
owensmallwood
2aff83d4e1
Public Dashboards Bug: Permissions error on panel when using mixed datasource with Enterprise ( #51930 )
...
Fixes pubdash bug for enterprise when pubdash panel uses a mixed datasource
2022-07-07 15:58:11 -06:00
Sarah Zinger
e1d36754a1
Split up issue boards for cloud datasources ( #51902 )
2022-07-07 17:06:58 -04:00
Dimitris Sotirakis
beb60a5de2
Make store packages depend on gen-version ( #51916 )
2022-07-07 15:13:47 -04:00
Drew Slobodnjak
6dc119ef56
Slider: Enforce numeric constraints and styling within the text input ( #50905 )
...
* Add NumberInput to core slider
* Change opacity interpretation
To be consistent with other layers, and CSS, opacity of 0 is fully
transparent and an opacity of 1 is fully opaque.
* Add state management for slider.
* Ensure number input step matches slider
* Style input width based on expected digits
* Improve styling for number input validation error
2022-07-07 11:57:03 -07:00
Jack Baldry
1976edaffc
Remove indentation from docs/list shortcode usage ( #51715 )
...
Signed-off-by: Jack Baldry <jack.baldry@grafana.com>
2022-07-07 14:02:35 -04:00
Ryan McKinley
5cb8010440
Export: support stopping exports ( #51769 )
2022-07-07 11:02:01 -07:00
ismail simsek
8deb17fdc4
Plugins: InfluxDB update time range query ( #51833 )
2022-07-07 19:55:51 +02:00
Isabella Siu
8dd8c50dc4
CloudWatch: Add default log groups to config page ( #49286 )
...
Co-authored-by: Shirley Leu <4163034+fridgepoet@users.noreply.github.com>
2022-07-07 13:03:02 -04:00
ismail simsek
3d68023606
Plugins: InfluxDB datasource - set epoch query param value as "ms" ( #51651 )
2022-07-07 13:02:20 -04:00
Vardan Torosyan
5eaba5b5b2
Service account: Update service accounts creation ( #51848 )
2022-07-07 17:32:56 +01:00
ismail simsek
885c517983
Plugins: InfluxDB variable interpolation fix ( #51917 )
...
* Don't use regex on flux mode while applying template variables
2022-07-07 17:16:35 +02:00
Agnès Toulet
ca80865bf1
Rendering: Fix user information when using render key ( #50879 )
...
* Rendering: Fix user information when using render key
* fix when render user ID is 0
* update fix
* improve fix
* add comment
2022-07-07 17:01:49 +02:00
Dimitris Sotirakis
5cbb7003c0
Add artifacts-page grabpl command ( #51894 )
2022-07-07 11:00:28 -04:00
Torkel Ödegaard
849134b5dd
Scene: Small refactorings and name changes ( #51866 )
...
* Rename onMount and onUnmount and some other small refactorings
* More refactorings fixing typescript issues
2022-07-07 16:49:05 +02:00
Dimitris Sotirakis
6447e08809
Add gen-version step to release pipelines ( #51913 )
2022-07-07 10:32:18 -04:00
Jguer
b79b53cbdb
JWT: Add JWT proxy setup devenv ( #51731 )
...
* JWT: Add JWT Auth devenv
* Auth: JWT allow retrieving login token
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com>
* JWT: Add JWT Auth Proxy devenv
* JWT: Add instructions to readme
* JWT: Add JWT users
* JWT: Remove oauth users
* revert session changes, unnecessary
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com>
2022-07-07 10:28:04 -04:00
Dominik Prokop
5a65a12278
Time series panel: Fix an issue with stacks being not complete due to the incorrect data frame length ( #51910 )
...
* Test failure
* Fix
2022-07-07 07:25:52 -07:00
Jguer
db9f80a7a3
ServiceAccounts: Add Prometheus metrics service ( #51831 )
...
* ServiceAccounts: Add Prometheus metrics service
* add missing init in tests
2022-07-07 10:03:16 -04:00
Ivana Huckova
10cb84e401
Loki: Implement hints for query builder ( #51795 )
...
* Loki: Implement hints for query builder
* Update name of file
* Update imports
* Refactor
* Remove unused import
* Unify
* Revert "Unify"
This reverts commit 78da0e27e3
.
* Unify
* Fix types
* Fix tests
* Fix type error
* Simplify
* Update test
* Add documentation
* Update comment
* Add tests for addParserToQuery
* Smaller updates
2022-07-07 15:49:31 +02:00
George Robinson
2b2c09b8d5
Docs: Improve docs for differences and limitations ( #51905 )
2022-07-07 14:49:03 +01:00
George Robinson
ef1fb9d3a3
Docs: Improve docs for images in notifications ( #51900 )
2022-07-07 14:38:02 +01:00
eledobleefe
cd3bf59ce3
Storybook: Add documentation and controls to RefreshPicker story ( #51736 )
2022-07-07 15:34:46 +02:00
idafurjes
ee88b44458
Do not check permissions while deleting external snapshot ( #51897 )
2022-07-07 15:15:39 +02:00
Jguer
9ab210a7d7
ServiceAccounts: Don't create new orgs for service accounts ( #51819 )
...
* Org: use constants for status codes
* ServiceAccounts: Avoid creating new orgs for service accounts
* Document createUserBehavior
* Update pkg/services/sqlstore/org_users_test.go
* add doc string to flag
2022-07-07 08:50:38 -04:00
Andres Martinez Gotor
438c76252a
Azure Monitor: Add support to migrate some queries with template variables ( #51881 )
2022-07-07 14:44:53 +02:00
brendamuir
f6f017edc2
Docs: new data sources topic ( #51863 )
...
* Docs: new datasources topic
* Update docs/sources/alerting/fundamentals/data-source-alerting.md
Co-authored-by: George Robinson <george.robinson@grafana.com>
* Update docs/sources/alerting/fundamentals/data-source-alerting.md
Co-authored-by: George Robinson <george.robinson@grafana.com>
* corrects relrefs
Co-authored-by: George Robinson <george.robinson@grafana.com>
2022-07-07 13:32:00 +01:00
Dimitris Sotirakis
88943590b3
Add gen-version for main-publish pipeline ( #51890 )
2022-07-07 12:58:20 +01:00
Sven Grossmann
b12998df16
upgrade @grafana/lezer-logql
( #51888 )
2022-07-07 13:35:34 +02:00
Artur Wierzbicki
e96f67ae2e
Renderer: Add sanitize API ( #50936 )
...
* svg fun
* #50597 : add proto
* #50597 : add sanitizer methods
* #50597 : add provider
* #50597 : use sanitizer
* #50597 : use sanitizer
* update grafana to match new api
* add comments
* add capability check
* add timing
* update sanitize path
* improve log message
* strings.HasPrefix rather than filepath.IsAbs
* filepath.Clean + filepath.ToSlash for windows
* read 404
* remove `path.clean` from `getPathAndScope`
* add resp body close
* remove unneeded prop
* Update pkg/services/rendering/rendering.go
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
* remove test files
* filepath.ToSlash correct wrapping
* filepath.ToSlash correct wrapping
* filepath.ToSlash comment
* compilation error
* lint fix
* fix error message
* Update pkg/services/rendering/rendering.go
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
* add `image/svg+xml` mime type
* refactored log
* refactored log
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
2022-07-07 15:32:18 +04:00