Ashley Harrison
c13f804ef9
Storybook: Fix missing favorite
and grafana
icons ( #90376 )
...
ignore "fa fa-spinner" properly
2024-07-12 18:49:23 +03:00
Galen Kistler
8400b54a53
Table: Fix state bug with initialRowIndex ( #90308 )
...
* fix: fix state bug
---------
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2024-07-12 09:14:47 -05:00
Ashley Harrison
a6f9336ea1
Chore: SCSS cleanup ( #90366 )
...
* migrate _type styles
* migrate queryEditor styles
2024-07-12 14:47:12 +01:00
Ashley Harrison
8d858b1a82
Chore: Migrate more SCSS ( #90224 )
...
* tidy up alerts scss
* clean up alerting page rules
* remove mixins
2024-07-12 13:49:59 +01:00
Ashley Harrison
b321dc7280
Chore: Migrate from react-beautiful-dnd
to @hello-pangea/dnd
( #90328 )
...
* migrate from react-beautiful-dnd to @hello-pangea/dnd
* revert comment
2024-07-12 10:23:29 +01:00
Tom Ratcliffe
f140594cf1
Alerting: Make whitespace more visible on labels ( #90223 )
2024-07-11 17:33:27 +01:00
Giuseppe Guerra
9216a3df7d
Plugins: Remove datasourceQueryMultiStatus feature toggle ( #90191 )
...
* Remove datasourceQueryMultiStatus feature toggle
* PR review suggestion
2024-07-10 11:15:10 +02:00
kay delaney
434f386982
Frontend: Use safe stringifier in parseBody ( #90047 )
...
* Frontend: Use safe stringifier in parseBody
Closes #88064
2024-07-09 16:15:59 +01:00
Galen Kistler
20181425e4
Table: Prevent runtime error when resizing columns with onColumnResize ( #89862 )
...
fix: prevent runtime error when resizing columns
2024-07-09 07:08:35 -05:00
Ashley Harrison
8444c7760c
Chore: Remove deprecated SCSS styles ( #90187 )
...
clean up infobox styles
2024-07-09 12:53:43 +01:00
Gilles De Mey
b7910ade97
Alerting: Allow future relative time ( #89405 )
2024-07-09 13:18:24 +02:00
Jack Westbrook
d8137083d9
Grafana/data: Remove barrel files part 3 ( #90001 )
...
* chore(grafana-data): remove monac and theme barrel files, clean up imports and exports
* chore(grafana-data): remove query barrel file and update imports / exports
* chore(grafana-data): remove text and events barrel files, update imports n exports
* chore(alerting): fix grafana/data imports pointing to nested barrel files
* chore(grafana-data): delete unused text/index.ts
* chore(grafana-data): fix broken text import paths
2024-07-09 10:07:33 +02:00
Timur Olzhabayev
f763f2085b
Feat: Extending report interaction with static context that can be appended to all interaction events ( #88927 )
...
* Extending report interaction with static context that can be appended to all requests
2024-07-08 16:37:45 +02:00
Andres Martinez Gotor
2b7338f8b6
Add optional APIVersion to DatasourceRef ( #90076 )
2024-07-08 13:12:56 +02:00
Alex Khomenko
96cdce7f72
FilterList: Separate ItemRenderer ( #90112 )
...
* FilterList: Separate ItemRenderer
* Extend props
* Codeformat
2024-07-08 14:05:43 +03:00
Andres Martinez Gotor
61b95783d5
UpdateDatasource: Add apiVersion if enabled ( #90038 )
2024-07-08 13:02:48 +02:00
Josh Hunt
06de37e6cd
GrafanaUI: Allow wrap prop on Stack to be a boolean ( #90145 )
2024-07-08 11:50:51 +01:00
Alex Khomenko
c1ec327b74
FilterList: Improve "No values" display ( #90032 )
...
* FilterList: Improve "No values" display
* Switch to ternary
2024-07-08 13:27:34 +03:00
Ashley Harrison
675457fb10
Select: Better styling for virtualized group separators ( #90127 )
...
* better styling for group separators
* update comment
* revert back to 37
2024-07-08 10:32:15 +01:00
Ashley Harrison
680f5ed2cc
Chore: More SCSS cleanup ( #90132 )
...
* convert TagBadge to a functional component
* migrate label and label-tag styles to TagBadge
* migrate filter-table to emotion globals
* migrate query-part styles to emotion globals
* move tag color to be an inline style
2024-07-05 14:33:43 +01:00
Alex Khomenko
7c7f09233d
DateTimePicker: Add "timeZone" prop ( #90031 )
...
* DateTimePicker: Add custom timeZone support
* Add test
* More tests
* Add comment
* Tweaks
2024-07-04 14:45:48 +03:00
Ashley Harrison
bcb168c39d
Drawer: Fix size on mobile ( #90037 )
...
fix drawer size on mobile
2024-07-04 11:19:19 +01:00
Ashley Harrison
df84d8509d
Select: Properly show group separator for virtualized selects ( #90005 )
...
* add group separator for virtualized selects
* simplify
2024-07-04 10:30:35 +01:00
Ida Štambuk
eef9a7b4e5
Cloudwatch: Rename Metric Query to Metric Insights ( #89955 )
2024-07-04 10:30:23 +02:00
Kyle Cunningham
c9b1e81ed2
Table panel: Add alt and title text options to image cell type ( #89930 )
...
* Various updates
* Update form callbacks
* Use defaultValue as opposed to value on input
* Fix things up
* Docs
* Prettier
* Update docs
* Update label text
* Prettier
2024-07-03 22:10:54 +03:00
ismail simsek
7f5dde6ed3
Chore: Cleanup duplicated code in grafana-prometheus package ( #89542 )
...
* remove redundant test matchers
* use amendTable, trimTable functions from @grafana/data package
* move getMockDataSource function into the mocks.ts
* use LocalStorageValueProvider from @grafana/o11y-ds-frontend
* move all mocks under __mocks__ directory
* use store from @grafana/o11y-ds-frontend
* move test related files under test directory
* use getNextRefId from @grafana/data instead of deprecated getNextRefIdChar
See: https://github.com/grafana/grafana/pull/87460
* betterer
* remove unnecessary mockings
* import from @grafana/data
* import from @grafana/data
2024-07-03 16:21:29 +02:00
Dominik Prokop
f659bc1f40
Dashboard: Allow disabling dashboard grid lazy loading ( #89280 )
...
* Schema update
* Dashboard: Allow opting out from dashboard panels lazy loading
* Locale
* Lint fix
* Snaps fix
2024-07-03 16:00:45 +02:00
Jack Westbrook
306ae8b4f5
Grafana/data: Remove barrel files part 2 ( #89850 )
...
* chore(grafana-data): remove datetime barrel file and update all imports
* chore(grafana-data): remove types barrel file and update imports
* chore(grafana-data): update types imports across package files
* chore(grafana-data): fix erroronous type export definition on OrgRole
* chore(grafana-data): fix errornous re-export type declarations and missing datetime/common exports
* chore(azure-monitor): fix import pointing to nested grafana-data barrel file
2024-07-03 14:14:58 +02:00
Joao Silva
9004b58851
Navigation: Backend to save navigation customization into preferences ( #89783 )
2024-07-03 10:40:51 +01:00
ismail simsek
5b6edc96d9
Chore: Use SelectMenuOptions from @grafana/ui in grafana-prometheus ( #89562 )
...
use SelectMenuOptions from @grafana/ui
2024-07-03 01:27:19 +02:00
Ida Štambuk
36ff0fe63a
Features: Add cloudwatchMetricInsightsCrossAccount feature toggle ( #89848 )
2024-07-02 12:34:12 +02:00
Adela Almasan
78f9c0fd41
Table: Filter hidden fields for text wrapping ( #89800 )
2024-07-01 22:01:19 +03:00
Alex Khomenko
852d032e1a
App events: Add "info" variant ( #89903 )
...
* App events: Add info notification type
* Add info hook
* Revert state
* Use info alert
2024-07-01 14:28:49 +03:00
Ashley Harrison
c0058f9c7e
Page: Add bodyScrolling
feature toggle ( #89895 )
...
add bodyScrolling feature toggle
2024-07-01 11:28:39 +01:00
Adela Almasan
ad2b5a02a1
VizTooltip: Hide tooltip options from when tooltip is hidden ( #89864 )
2024-06-28 00:49:20 +03:00
Lucy Chen
8b35ce6129
ShareModal: Export options (JSON) ( #87082 )
...
* Adding new export button
* Create Export as JSON drawer
* update scene drawer and add css
* update css
* Update ExportAsJson to be regular react component
* add tests to export menu and button
* add tests
* prettier and lint
* fix translations
* update translation
* Apply suggestions from code review
Co-authored-by: Juan Cabanas <juan.cabanas@grafana.com>
* delete extra file
* Update to use SceneObject
* add spinner
* Rename ExportAsJSON.tsx to ExportAsJson.tsx
* update i18n
* Upate texts
* small fixes from code review
* add space
* i18n
* fix build issues
* changes from review feedback
* update test
* update test
---------
Co-authored-by: Juan Cabanas <juan.cabanas@grafana.com>
2024-06-27 15:36:23 -04:00
Ida Štambuk
ba5b33227c
Cloudwatch: Round up endTime in GetMetricData to next minute ( #89341 )
...
* Add cloudWatchRoundUpEndTime feature toggle
2024-06-27 17:10:28 +02:00
kay delaney
2e0175c3eb
Dashboards: Change datemath parse logic so parsed dates always take timezone into account ( #88182 )
...
* Dashboards: Change datemath parse logic so parsed dates always take timezone into account
2024-06-27 16:17:21 +03:00
ismail simsek
8f2daacf78
Chore: Remove CancelablePromise ( #89564 )
...
* Remove CancelablePromise.ts as it wasn't used in anywhere
* Move cancelable-promise to the place where it is used
2024-06-27 13:33:35 +02:00
Jack Westbrook
56fb1234f6
Grafana/data: Remove barrel files part 1 ( #89556 )
...
* chore(grafana-data): remove dataframe barrel file and update all imports and exports
* chore(grafana-data): remove field barrel file and update imports n exports
* chore(grafana-data): remove utils barrel file and update imports and exports
* chore(grafana-data): remove tranformations barrel file and update imports n exports
* chore(grafana-data): remove imports from root index.ts
* chore(grafana-data): remove valueFormats barrel file and update imports n exports
* chore(grafana-data): don't import from root barrel file
2024-06-27 12:42:42 +02:00
Dominik Prokop
be1414b36b
Dashboards: Remove scenes
feature toggle ( #89771 )
2024-06-27 09:03:46 +02:00
Alex Khomenko
9056ff73f6
TimeRangePicker: Use week start ( #89765 )
2024-06-27 07:53:46 +03:00
Kyle Cunningham
c575c06d63
Table Panel: Fix Image hover without datalinks ( #89751 )
...
* Fix image hover
* Prettier
* Fix height offset
2024-06-26 23:12:44 +07:00
Jack Westbrook
40207c53ae
Plugins: Expose functions to plugins for checking RBAC permissions ( #89047 )
...
* feat(grafana-data): create rbac functions for checking permissions
* feat(grafana-runtime): pass current user to runtime
* feat(grafana-runtime): expose rbac functions to check permissions against current user
* refactor(contextsrv): use functions from grafana/data to check rbac permissions against user
* Apply suggestions from code review
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
* chore(rbac): fix missing types imports
* refactor(rbac): make exposed functions return boolean
---------
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
2024-06-26 17:29:17 +02:00
Ashley Harrison
d3dda4ca89
Storybook: Use new JSX runtime ( #89768 )
...
use new jsx runtime in storybook
2024-06-26 12:14:11 +01:00
Ashley Harrison
7b0362b228
Drawer: Improve performance when resizing ( #89691 )
...
apply dynamic styles as styles instead of emotion classes
2024-06-26 09:37:17 +01:00
Leon Sorokin
0f01db4025
VizTooltip: Keep visible while hovering during data updates ( #89708 )
2024-06-25 20:00:47 +03:00
Jake Leahy
2bd95b2eb5
Prometheus: Fix quote stripping in parser ( #87675 )
...
* Prometheus: Fix quote stripping in parser
Currently only double quotes are stripped from the end, while single quotes are left. Moreover, double quotes are stripped even when part of the value
* Prometheus: Double escape the string, apply linting fixes for files that I touched
2024-06-25 17:39:32 +02:00
Laura Fernández
a3879e02bb
RestoreDashboards: Create FE feature toggle ( #89655 )
2024-06-25 16:43:13 +02:00
Ashley Harrison
7b88de9946
Chore: Move font-awesome
styles back to SCSS ( #89687 )
...
move font-awesome styles back to scss for performance reasons
2024-06-25 15:28:24 +01:00