Sofia Papagiannaki
8a24e891fe
Nested folders: Fix search query for empty self-contained permissions ( #72727 )
...
* Add tests
* Fix query for nested folders with zero self-contained permissions
* Fix query behind permissionsFilterRemoveSubquery flag
* Apply suggestion from code review
2023-08-02 14:12:46 +03:00
Ashley Harrison
dbef9899ac
Nested folders: Clear selection state in tree view when indeterminate ( #72595 )
...
* clear selection state when indeterminate
* ensure search state is properly cleared when toggling the indeterminate checkbox
* select everything in view
2023-08-02 11:37:19 +01:00
Ashley Harrison
6194d8fd8b
Nested folders: Add e2e test for new browse page ( #72590 )
...
* scaffold nested folder structure
* update structure slightly
* update comments
* Added basic scafold for Cypress test
* fix selector name, add table body selector, improve expand aria label
* skip test for now
* undo changes to cypress custom.ini
---------
Co-authored-by: Roxana Turc <anamaria-roxana.turc@grafana.com >
2023-08-02 11:28:13 +01:00
Piotr Jamróz
922dd94997
Explore: Fix parsing absolute range when URL changes ( #72578 )
...
* Fix parsing absolute range when URL changes
* Update public/app/features/explore/hooks/useStateSync/index.test.tsx
Co-authored-by: Haris Rozajac <58232930+harisrozajac@users.noreply.github.com >
* Clean up docs
* Clean up
---------
Co-authored-by: Haris Rozajac <58232930+harisrozajac@users.noreply.github.com >
2023-08-02 11:56:54 +02:00
Andreas Christou
95f8cc09c7
AzureMonitor: Add hardcoded namespaces to improve coverage ( #72629 )
...
Add hardcoded resources
2023-08-02 10:33:50 +01:00
Jo
30274a4f88
Auth: Move Team service to SignedInUserInterface ( #72674 )
...
* move SignedInUser to specific file
* add primitive interface for signedInUser
2023-08-02 10:43:56 +02:00
Sofia Papagiannaki
2c26a02b82
Search v1: Remove unnecessary subqueries ( #72388 )
...
* Add feature flag
* Introduce interface and dummy implementation
* Add tests for the new filter
* accessControlDashboardPermissionFilterNoFolderSubquery implementation
* join only if it's necessary
* force ordering for tests
* Temporarily enable new query for benchmarks
2023-08-02 10:39:25 +03:00
Josh Hunt
4ad7aed096
Chore: Remove eval source maps to fix trusted types during dev ( #72664 )
...
* user essentials mob! 🔱
lastFile:scripts/webpack/webpack.dev.js
* user essentials mob! 🔱
* delete results.md
Co-authored-by: Joao Silva <joao.silva@grafana.com >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com >
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com >
Co-authored-by: Roxana Turc <anamaria-roxana.turc@grafana.com >
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: Joao Silva <joao.silva@grafana.com >
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com >
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com >
Co-authored-by: Roxana Turc <anamaria-roxana.turc@grafana.com >
2023-08-02 07:35:36 +00:00
Kyle Cunningham
79cef4fd12
Transformations: Format Time Fixes ( #72571 )
...
* Add docs
* Use interactive tooltip
2023-08-02 04:53:37 +00:00
David Harris
01100f83ba
docs: remove broken plugin from Angular guidance ( #72614 )
...
aceiot-svg-panel fails to load in G10 and is therefore (currently) an unviable alternative
2023-08-01 21:33:46 -07:00
Iain Finlayson
b8118520e4
Update _index.md ( #72222 )
...
The existing link will take new users to the Data Source Management page which falls under that administration section and is perhaps more advanced that we want for a new user. The updated link takes new users to what I think was the intended "Data Sources" page.
2023-08-01 16:24:42 -05:00
arunkg2787
6d4a9551cf
Update index.md ( #72541 )
...
Fixes #https://github.com/grafana/support-escalations/issues/5757
Manager Users in organisation : Added a note on default permission
2023-08-01 12:23:58 -07:00
Nathan Marrs
71b841fa9b
StatusHistory: Support legend decimals based on field overrides ( #72486 )
2023-08-01 20:54:56 +02:00
lwandz13
65febbc8ec
Docs: Prometheus yaml file needs to be fixed ( #72654 )
...
fixed yaml
2023-08-01 13:24:44 -05:00
Joao Silva
74f3352770
Saga: Add new spacing tokens to the theme ( #69319 )
2023-08-01 17:02:00 +01:00
Ieva
d3b481dac8
Auth: Lock down Grafana admin role updates if the role is externally synced ( #72677 )
...
* lock down server admin role updates on the frontend if the user is externally synced
* add tests
* lock Grafana Server admin role updates from the backend
* rename variables
* check that the user has auth info
* add LDAP to providers for which Grafana Server admin role can be synced
* linting
2023-08-01 16:39:08 +01:00
Eric Leijonmarck
d28bb03ebc
SAML: UI update of providercards ( #71838 )
...
* UI update of providercards
* fixed the naming of the providercard and margin to top
* fix: add settings to the AuthConfigPage for the provider card to get the displayname
* removes the ldap name check
* refactor to account for the configured/enabled sitation and removed the LDAP name check
* added type to authstatus instead
* remove the settings from initiation of the component
* added name to the type
* removed the configAuth
* do not export all types
* add back types
2023-08-01 16:15:48 +01:00
Ieva
1fa4f4bc57
Chore: remove DisableSyncLock setting, as it's not used anymore ( #72680 )
...
* rmeove DisableSyncLock setting, as it's not used anymore
* remove unused import
2023-08-01 17:38:07 +03:00
Andrej Ocenas
91c7096eda
Flamegraph: Diff profile support ( #72383 )
2023-08-01 16:08:46 +02:00
Ashley Harrison
e0587dfb30
Chore: Replace deprecated usage of shape.borderRadius() ( #72672 )
...
* properly mark borderRadius() as deprecated, replace borderRadius() with default
* undo a couple of changes
* use radius.pill in FilterPill
2023-08-01 14:46:07 +01:00
Ludovic Viaud
522f298b27
Transformations: Add illustration for formatTime ( #72673 )
2023-08-01 15:43:15 +02:00
Andre Pereira
5c14a07ec3
Tempo: Integrate TraceQL grammar ( #72516 )
...
* Replacing the regex based approach and integrating the lezer-traceql grammar in the editor
* Added some tests
* Added path to capture error in filter root
* Tests are great and help fix issues 👍
* Fix autocomplete tests
2023-08-01 14:15:05 +01:00
Serge Zaitsev
2bfef9e916
Tracing: Differentiate collector and agent better ( #71851 )
...
* differentiate collector and agent better
* Add back the max packet size
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com >
---------
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com >
2023-08-01 14:23:31 +02:00
Jo
7d347cd428
Auth: remove org count from signedInUser ( #72661 )
...
* tweaks
* remove org count from signedinUser
* remove org count from signedinUser store
* fix broken tests
* restore frontend interface
2023-08-01 14:04:37 +02:00
Ashley Harrison
a0b0d704d9
Chore: type fixes ( #72604 )
...
* fixing some types
* some more type fixes
* undo rootReducer type change
* update betterer
2023-08-01 12:56:21 +01:00
Ivan Ortega Alba
148b6186b7
DS Picker: Ignore capitalization when sorting by name ( #72665 )
2023-08-01 13:20:59 +02:00
Laura Fernández
7469f58709
GLDS: Check if tokens are used as borderRadius values ( #71187 )
2023-08-01 12:44:25 +02:00
Sonia Aguilar
de6ef53c8a
Alerting: Show annotations markers in TimeSeries panel when using Loki as … ( #72084 )
...
* WIP: Show annotations markers in TimeSeries panel when using Loki as alert state history
* WIP changes
* Fix converting log records to data frame for panel
* Move fetching alert state history with Loki to the PannelQueryRunner to keep the panel flow
* use dasboardUID and panelUID for requesting Loki ash
* fix wrong prettier change
* Only request loki ash when having alertstate
* Use panelID as param in history query
* Refactor: move getRuleHistoryRecordsForPanel and remove filtering code as is not used
* Adress PR review comments
* Add try catch for ash request
* Add tests for updatePanelDataWithASHFromLoki method
* Address PR review suggestions
* review suggestion
* Add test for logRecordsToDataFrameForPanel method
* pr Review nit suggestion
* Dont show toast messages from Loki request
2023-08-01 12:00:39 +02:00
Jack Westbrook
00f0ff038e
Chore: Introduce yarn start:noLint ( #64430 )
...
chore(webpack): introduce start:noLint to bypass typecheck and lint plugins during dev
2023-08-01 11:58:39 +02:00
Andrej Ocenas
09c7190bfe
Flamegraph: Add nice empty state for dashboard panel ( #72583 )
2023-08-01 10:49:52 +02:00
Eric Leijonmarck
b4c4b512d7
SAML: Move type definitions to auth config to change ownership to authnz team ( #72463 )
...
* refactor: move file for ownership
* deleted the file
2023-08-01 09:45:41 +01:00
Kristian Bremberg
9b4dde7430
Modify Content-Security-Policy for Swagger UI ( #63568 )
...
* Modify Content-Security-Policy for Swagger UI
* check if CSP is empty
Co-authored-by: João Calisto <joao.calisto@grafana.com >
* check if CSP is empty in swagger.go
---------
Co-authored-by: João Calisto <joao.calisto@grafana.com >
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com >
2023-08-01 11:27:44 +03:00
Sofia Papagiannaki
1869da1d86
Nested folders: Fetch multiple folders from dashboard folder store ( #72464 )
2023-08-01 11:04:44 +03:00
Joey
7612f3d955
Tempo: If no search tag then do not query API for tag values ( #72522 )
...
* If no tag then do not query api for tag values
* Update test
2023-08-01 08:44:13 +01:00
Gábor Farkas
ed9dc63326
loki: logs-context: handle sorting for dataplane frames ( #72286 )
...
loki: context: better dataframe sorting algo
2023-08-01 09:38:41 +02:00
Serge Zaitsev
7767ab6f43
Chore: Add folder data migration, fix unique index ( #72602 )
...
* add folder data migration, fix unique index
* fix unique index
* pass a fake store in tests
* pass store into other providers in tests
* and now with alerting!
2023-08-01 09:36:37 +02:00
Aksel Skaar Leirvaag
6d98d06f6e
Auth: Check id token expiry date ( #69829 )
...
* fixed: added id token expiry check to oauth token sync
* use go-jose and id token in cache
* Update pkg/services/authn/authnimpl/sync/oauth_token_sync.go
* refactored getOAuthTokenCacheTTL and added unit tests
* Small changes to oauth_token_sync
* Remove unnecessary contexthandler changes
---------
Co-authored-by: linoman <2051016+linoman@users.noreply.github.com >
Co-authored-by: Mihaly Gyongyosi <mgyongyosi@users.noreply.github.com >
2023-08-01 09:23:47 +02:00
Horst Gutmann
7bf3998510
Chore: Update codeowners for CHANGELOG.md ( #72656 )
2023-08-01 09:02:01 +03:00
lwandz13
0fbfd1ebe6
Docs: changed titles and punctuation ( #72637 )
...
fixed some format issues and punctuation
2023-07-31 14:13:21 -05:00
ismail simsek
31f4eddbb6
InfluxDB: Fix fetching retention policies after manually entering a non-existent retention policy ( #72564 )
...
Don't fetch tag keys before fetching policies
2023-07-31 20:38:46 +02:00
Alyssa Bull
adc3735122
Google Cloud Monitor: Use generated type from schema in backend ( #67879 )
2023-07-31 11:14:27 -06:00
Laura Fernández
b632eb33b9
Grafana UI: Text component show all text on hover when it is truncated ( #68578 )
2023-07-31 18:04:48 +02:00
Jo
3353b1a8aa
Auth: Add authed device tagging ( #72442 )
...
* add authed device tagging
* fix config
* implement feedback
* implement feedback
* add reverse untag behavior
* remove duplicate stat
* Update pkg/services/anonymous/anonimpl/impl.go
2023-07-31 18:04:28 +02:00
Paweł Krawczyk
d279d926a4
Update the sign in docs to contain more precise information. ( #71698 )
...
* Update sign-in-to-grafana.md
* updates link
---------
Co-authored-by: Chris Moyer <chris.moyer@grafana.com >
2023-07-31 10:59:39 -05:00
Jack Baldry
2b14b2d564
Update all links that have destinations outside of /docs/grafana/latest/datasources/ to use docs/reference shortcode ( #72051 )
...
* Update all links that have destinations outside of /docs/grafana/latest/datasources/ to use docs/reference shortcode
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
* Fix typo
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
* Prettier
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
---------
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
2023-07-31 16:34:03 +01:00
Zvonimir Burić
a13130f503
Update team_sync.md ( #70423 )
2023-07-31 16:33:03 +01:00
Emil Tullstedt
ab0a115372
Annotations: Improve updating annotation tags queries ( #71201 )
...
Annotations: Improve annotation tag updates
2023-07-31 18:19:59 +03:00
alburthoffman
cdfbcb2ec6
passing time filters ( #64086 )
...
* passing time filters
* add settings
* Cleanup and merge fixes
---------
Co-authored-by: André Pereira <adrapereira@gmail.com >
2023-07-31 16:13:48 +01:00
Ezequiel Victorero
bffd55efd4
PublicDashboards: Do not return hidden queries ( #72554 )
...
* PublicDashboards: Do not return hidden queries
* Update pkg/services/publicdashboards/service/query_test.go
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
---------
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2023-07-31 10:54:54 -03:00
Ivana Huckova
117e334719
Logs: Fix ui getting stuck when removing fields ( #72597 )
...
* Logs: Fix ui getting stuck when removing fields
* Update public/app/features/logs/components/LogDetailsRow.tsx
* Update
* Fix tests
2023-07-31 15:47:26 +02:00