Pepe Cano
2a8a6d755f
Alerting: update Set evaluation behavior text ( #88301 )
...
* Alerting: update `Set evaluation behavior` text
* Update `Evaluation group` description for the `Evaluation group` modal view
2024-06-03 15:41:34 +02:00
Alexa V
e147c58a7b
Dashboard: Fix Variables query hides fields with non-supported datasources ( #88516 )
...
* Show queryVariable editor even if the variable does not support variables
* Fix VariableQueryRunner unit test, now takes into account the new function
2024-06-03 13:58:30 +02:00
Tobias Skarhed
44ca89fe77
KeyboardShortcuts: Support panel attention for scenes ( #88476 )
...
* Support panel attention for scenes
* Remove console.log
* Bump scenes version for good measure
* Mock appEvents
* Remove unused import
2024-06-03 12:49:13 +02:00
Victor Marin
e86784200a
Create lib panel and replace it in scene ( #88504 )
...
* Create lib panel - also replace it in scene
* refactor
* refactor
* refactor
2024-06-03 11:02:41 +03:00
Nathan Marrs
9e82c85849
Canvas: Chore fix *remaining* betterer issues ( #88491 )
2024-05-31 13:33:31 -07:00
Tom Ratcliffe
dfd64ed469
Alerting: Ensure we fetch AM config before saving new configuration ( #88458 )
2024-05-31 17:19:01 +02:00
Bruno
33b9544047
Cloud migrations: create route to delete token ( #88297 )
...
* Cloud migrations: create route to delete token
* gcom.DeleteToken returns ErrTokenNotFound instead of a boolean
* remove unnecessary comment
* make openapi3-gen && yarn run rtk-query-codegen-openapi ./scripts/generate-rtk-apis.ts
* gcom stub: implement DeleteToken
2024-05-31 10:03:43 -03:00
Piotr Jamróz
ce23a455c3
Explore: Show a modal to edit query template before saving it ( #88211 )
...
* Create a mock modal
* Add basic form handling
* Update tests
* Extract translations
* Disable auto-star switch
* Keep disabled input uncontrolled
2024-05-31 11:55:01 +02:00
Nick Richmond
7ec93edec1
ExploreMetrics: Adjust wording to improve clarity ( #88319 )
...
refactor: change wording add clarity
2024-05-30 16:00:57 -04:00
Ivan Ortega Alba
c5ae0bbba2
Scenes: Update to latest 4.23.1 -> 4.24.4 ( #88485 )
...
# v4.24.4 (Thu May 30 2024)
#### 🐛 Bug Fix
- `@grafana/scenes`
- VizPanelRenderer: Emit SetPanelAttention event [#716 ](https://github.com/grafana/scenes/pull/716 ) ([@tskarhed](https://github.com/tskarhed ))
#### Authors: 1
- Tobias Skarhed ([@tskarhed](https://github.com/tskarhed ))
---
# v4.24.3 (Thu May 30 2024)
#### 🐛 Bug Fix
- `@grafana/scenes`
- Macros: Resolve browser timezone for `$__timezone` [#759 ](https://github.com/grafana/scenes/pull/759 ) ([@ivanortegaalba](https://github.com/ivanortegaalba ))
- Variables: Prioritize showing adhoc variable key and operator [#750 ](https://github.com/grafana/scenes/pull/750 ) ([@oscarkilhed](https://github.com/oscarkilhed ))
#### Authors: 2
- Ivan Ortega Alba ([@ivanortegaalba](https://github.com/ivanortegaalba ))
- Oscar Kilhed ([@oscarkilhed](https://github.com/oscarkilhed ))
---
# v4.24.2 (Wed May 29 2024)
#### 🐛 Bug Fix
- `@grafana/scenes`
- MultiValueVariable: Fixes issue when value is all value but all value is not enabled [#757 ](https://github.com/grafana/scenes/pull/757 ) ([@torkelo](https://github.com/torkelo ) [@ivanortegaalba](https://github.com/ivanortegaalba ))
#### Authors: 2
- Ivan Ortega Alba ([@ivanortegaalba](https://github.com/ivanortegaalba ))
- Torkel Ödegaard ([@torkelo](https://github.com/torkelo ))
---
# v4.24.1 (Tue May 28 2024)
#### 🐛 Bug Fix
- Plugin.json: update schema reference URL in scenes-app [#754 ](https://github.com/grafana/scenes/pull/754 ) ([@leventebalogh](https://github.com/leventebalogh ))
- `@grafana/scenes`
- Allow drag and dropping rows in valid states [#756 ](https://github.com/grafana/scenes/pull/756 ) ([@mdvictor](https://github.com/mdvictor ))
- fix: undefined check on RefreshPicker.autoOption [#751 ](https://github.com/grafana/scenes/pull/751 ) ([@darrenjaneczek](https://github.com/darrenjaneczek ))
#### Authors: 3
- Darren Janeczek ([@darrenjaneczek](https://github.com/darrenjaneczek ))
- Levente Balogh ([@leventebalogh](https://github.com/leventebalogh ))
- Victor Marin ([@mdvictor](https://github.com/mdvictor ))
---
# v4.24.0 (Mon May 27 2024)
#### 🚀 Enhancement
- `@grafana/scenes`
- SceneFlexLayout: Min width/height option was ignored [#749 ](https://github.com/grafana/scenes/pull/749 ) ([@edvard-falkskar](https://github.com/edvard-falkskar ))
#### Authors: 1
- Edvard Falkskär ([@edvard-falkskar](https://github.com/edvard-falkskar ))
---
2024-05-30 15:02:31 +02:00
Gilles De Mey
f6a1ed3581
Alerting: Replace Strong component ( #88186 )
2024-05-30 13:05:37 +02:00
Konrad Lalik
93870c1cd8
Alerting: Use new endpoints to fetch single GMA rule on view and edit pages ( #87625 )
2024-05-30 12:55:06 +02:00
Gilles De Mey
b7db268798
Alerting: Correctly handle duplicating notification templates ( #88487 )
...
Co-authored-by: Alex Petrov <alex.petrov.vt@gmail.com >
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com >
Co-authored-by: Alex Petrov <apetrov@fastly.com >
2024-05-30 12:43:03 +02:00
Sonia Aguilar
650f291054
Gops: Fix incidents url adding plugin twice in it ( #88472 )
...
Fix incidents url adding plugin twice in it
2024-05-30 11:05:20 +02:00
Yasir Ekinci
56a544668f
DashboardAI: Reformat prompts to have a single system prompt ( #88429 )
2024-05-30 02:46:05 -06:00
Tom Ratcliffe
5bb7d4da4c
Alerting: Remove regex reference in silences filter tooltip ( #88455 )
2024-05-30 09:05:34 +01:00
Bogdan Matei
011becb39e
Scopes: Use Grafana namespace instead of default ( #88451 )
2024-05-29 23:48:17 +03:00
Ezequiel Victorero
e81f48ef95
Dashboards: Do not expose datasource name and uid on dashboard external export ( #88382 )
...
Co-authored-by: Juan Cabanas <juan.cabanas@grafana.com >
2024-05-29 14:36:48 -03:00
Bogdan Matei
55ea077c3e
Scopes: Select scope even without data retrieval ( #87988 )
...
* Scopes: Select scope even without data retrieval
* Pass entire scope and not only the spec to Prometheus
* Enrich ScopeSpec that is sent to Prometheus
* add name to BE
---------
Co-authored-by: Kyle Brandt <kyle@grafana.com >
2024-05-29 20:09:27 +03:00
Tom Ratcliffe
3adb07cf4d
Alerting: Make regex notification routing preview consistent with notification policies implementation ( #88413 )
...
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com >
2024-05-29 17:04:35 +01:00
Sven Grossmann
f81e8e04aa
LogsTable: Fix default sort by time ( #88398 )
2024-05-29 16:46:26 +02:00
Darren Janeczek
763108ce10
datatrails: in Components, model.useState(), instead of model.state ( #88432 )
...
fix: in Components, `model.useState()`, instead of `model.state`
Generally, it is better practice. More succinct.
It could also eliminate subtle state bugs.
2024-05-29 10:29:57 -04:00
Gilles De Mey
781f67dfb6
Alerting: Support alertingDisableSendAlertsExternal feature toggle ( #88384 )
2024-05-29 13:54:07 +02:00
Tobias Skarhed
06304894a1
Dashboard: Keyboard and mouse panel shortcuts improvement ( #87317 )
...
* Add custom attention state to dashboard
* Add attention state to DashboardGrid
* Remove old functionality
* Add attention state to keybindingSrv
* Create PanelAttentionService
* Add PanelAttentionService with scenes support
* Remove unused code
* Use viz panel key instead of VizPanel
* Add type assertion
* Add e2e test
* Update comments
* Use panel id for non-scenes use case
* Support undefined service use case
* Memoize singleton call
* Debounce mouseover
* Set panelAttention with appEvents
* Use AppEvents for Scenes
* Remove panelAttentionSrv
* Wait in e2e to handle debounce
* Move subscription to KeybindingSrv
* Remove imports and reset keyboardShortcuts from main
* Fix on* event handlers
2024-05-29 09:11:23 +02:00
Jeroen Op 't Eynde
e1685cb44b
fix: set schemaVersion on dashboard schema (CUE) ( #87712 )
...
* fix: set schemaVersion on dashboard schema (CUE)
* docs: add comment to migration code
* fix: run make gen-cue
2024-05-28 16:16:20 +02:00
Ashley Harrison
b4e49e3114
Select: Ensure screenreader correctly narrates options ( #88118 )
...
* replace select aria-label with data-testid
* update in copy pasted places as well
* update plugin-e2e to 1.2.2
2024-05-28 14:51:47 +01:00
Ashley Harrison
f1dbe39533
Chore: Improve typings ( #88282 )
...
* remove some type assertions
* some more type assertion fixes
* nicer
* shortcircuit while loop when hitting something that isn't an HTMLElement
2024-05-28 13:20:57 +01:00
Matias Chomicki
97cb92eb1e
Logs: Added multi-line display control to the "wrap lines" option ( #88144 )
...
* LogRowMessage: strip new lines when wrapping is disabled
* LogRowMessage: prevent conflicts between failed json parsing and unwrapping
* LogRowMessage: expand multi-line unwrapped logs when opening details
* Add unit test
* Prettier
* chore: update comment
2024-05-28 11:59:11 +03:00
Laura Benz
f6a83432a5
RestoreDashboards: Create trash section ( #88278 )
...
* feat: add feature toggle to docs
* feat: create page in BE
* feat: create page in FE
* refactor: set feat toggle as a condition
* refactor
* refactor
* refactor
* feat: add permission conditions
* refactor
* feat: add subtitle to translations
* feat: add to codeowners
* refactor: fix docs situation
* refactor
* Merge main branch into feat branch
2024-05-28 10:26:06 +02:00
Laura Fernández
6d98f53e8b
Chore: Remove returnToPrevious feature toggle ( #88332 )
2024-05-27 17:47:57 +02:00
Dominik Prokop
6e9543e0ad
Preserve variables and time range when navigating between dashboards ( #87966 )
...
* POC preserve filters and group by when navigating between dashboards
* Save all variables and time range
* minor refactor
* Add feature toggle
* Update feature toggle usage
* Delete local storage item if nothing to preserve
* Structural changes
* Simplify restore params code
* Use session storage
* Add tests
* Merge fix
* Remove unused code
* And make it better, errrrrr
* Minor deduplication refactor
* last minor
2024-05-27 14:28:06 +02:00
Ivan Ortega Alba
66950c96f6
Dashboards: Discard the entire panel if it is newly added ( #87562 )
2024-05-27 13:46:02 +02:00
kay delaney
c0881cc970
Dashboards: Detect unsaved folder change ( #88293 )
2024-05-27 12:43:31 +01:00
Joao Silva
3014103f41
Chore: Remove gf-form from OrganizeFieldsTransformerEditor ( #88240 )
2024-05-27 10:26:47 +01:00
Timur Olzhabayev
4761326568
Fix: Proper plugin logo loading depending on staging ( #88247 )
...
* making logos respect the staging
* making it work when served from subfolders
* fixing helper test
2024-05-27 10:26:30 +02:00
Fabrizio
e7f05f4ff2
Tempo: Support standard span convention ( #88268 )
2024-05-27 10:10:04 +02:00
Darren Janeczek
80a0de511f
data trails: alternate legend display for missing label value ( #88153 )
...
* fix: alternate legend display for missing label value
* Update public/app/features/trails/ActionTabs/BreakdownScene.tsx
Co-authored-by: Nick Richmond <5732000+NWRichmond@users.noreply.github.com >
* Update public/app/features/trails/ActionTabs/BreakdownScene.tsx
Co-authored-by: Nick Richmond <5732000+NWRichmond@users.noreply.github.com >
---------
Co-authored-by: Nick Richmond <5732000+NWRichmond@users.noreply.github.com >
2024-05-24 15:41:20 -04:00
Darren Janeczek
a7d304a871
datatrails: on histogram breakdowns, show label value in legend ( #88154 )
...
fix: on histogram breakdowns, show label value in legend
2024-05-24 15:41:00 -04:00
Darren Janeczek
5c29052219
datatrails: refactor: move related code to trails/MetricSelect subdir ( #88262 )
...
refactor: move related code to trails/MetricSelect subdir
2024-05-24 13:45:21 -04:00
Agnès Toulet
f866157f99
Page: add scrollbar ID to use in image renderer ( #88214 )
2024-05-24 17:28:43 +02:00
Gilles De Mey
99b5259cc1
Alerting: New list view UI – Part 1 ( #87907 )
2024-05-24 16:40:49 +02:00
Pepe Cano
51e27200a6
Alerting: add NeedHelpInfo for Configure No data and error handling ( #88145 )
2024-05-24 15:30:12 +02:00
Sergej-Vlasov
fbb5fd71f9
DashboardScenes: Optimise e2e test and add panels suite ( #88170 )
...
* refactor tests after adding additional data-testids
* add panels-suite e2e tests
* wip: add missing selectors
* finalise panels-suite tests
* clean up
* adjust workflow for test run
* restore workflow
2024-05-24 16:22:11 +03:00
Tom Ratcliffe
859b3ff78b
Alerting: Fix "copy link" not including full URL ( #88210 )
2024-05-24 15:02:46 +02:00
Tom Ratcliffe
ebdad80dfa
Alerting: Fix rules deleting when reordering whilst filtered ( #88221 )
2024-05-24 13:49:52 +02:00
Sonia Aguilar
caeb9bcea2
Alerting: Template selector in contact points form ( #87689 )
...
* WIP
* Refactor and update how we display these fields in the form
* Add test for getTemplateOptions and udpate parseTemplates to handle minus simbol
* fix betterer
* Fix wrapper
* Create new usePreviewTemplate to be reused from TemplatePreview and TemplateContentAndPreview
* remove unnecessary check
* track interactions
* Include the whole content of the template in the preview
* Update parseTemplates function to return default templates
* handle nested templates in parseTemplates function
* Missing border fixed, whitespaces preserved and no empty space at the bottom
* remove unused styles and add a comment in test
* Add missing error in getPreviewResults
* fix styles for template selector containers
* Alerting: PR feedback to move default templates into RTKQ (#88172 )
Move default templates to RTKQ API + constant
* move parseTemplates to a utils file and refactor last part of this function
* Keep selected options when loading exising input and when switching between tabs
* Update descritpion in tabs
* Fix not previewing when loading existing values
* Update text addressing Brenda's feedback
* Add test for matchesOnlyOneTemplate function
* Add minheight to viewer container and fix getContentFromOptions function
---------
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com >
2024-05-24 13:35:48 +02:00
Oscar Kilhed
6775bcb0a3
Dashboard scenes: Fix variable saving inconsistencies ( #88163 )
...
* Fix variable saving inconsistencies
* add tests
* for variable changes to be detected, save variables need to be true
* Fix for issue with buildNewDashboardSaveModel creating filter variable withouth filter property
* remove unused import
2024-05-24 13:33:05 +02:00
Sonia Aguilar
738d862b15
Gops: Update text in irm configuration tracker for sending an oncall demo a… ( #88242 )
...
Update text in irm configuration tracker for sending an oncall demo alert
2024-05-23 18:41:03 +03:00
Sonia Aguilar
e8e14a5e53
Gops: Fix wrong endpoint for incidents check ( #88238 )
...
Fix wrong endpoint for incidents check
2024-05-23 18:23:50 +03:00
Juan Cabanas
a85c1b69d5
PublicDashboards: Remove publicDashboardUid from DashboardMeta ( #85126 )
2024-05-23 11:21:21 -03:00