kay delaney
4b0547014a
Scenes/LibraryPanels: Fix transformSceneToSaveModel for library panel repeats ( #83843 )
2024-03-05 14:09:24 +00:00
kay delaney
519f965c8e
Scenes/LibraryPanels: Fixes issue where repeat panel would disappear if dashboard didn't have variable used by lib panel ( #83780 )
2024-03-04 15:10:04 +02:00
kay delaney
ad28e3cc77
Scenes: Fix panel repeats ( #83707 )
2024-03-04 13:01:17 +00:00
kay delaney
10a55560df
Scenes: Add support for repeated library panels ( #83579 )
2024-03-01 15:25:15 +02:00
kay delaney
a8574226bb
Dashboards: Fixes issue where panels would not refresh if time range updated while in panel view mode ( #83418 )
2024-02-27 14:14:01 +00:00
kay delaney
c6a16e5520
Scenes/VizPanel: Add support for panel repeat options ( #81818 )
2024-02-26 17:03:36 +00:00
kay delaney
3a63311286
Scenes/LibraryPanels: Fix issue where library panels plugin type was not set correctly ( #82917 )
2024-02-16 16:46:10 +00:00
kay delaney
82e3e2e558
LibraryPanels/RBAC: Fix issue where folder scopes weren't being correctly inherited ( #82700 )
2024-02-16 14:17:41 +00:00
kay delaney
984d2da9ae
LibraryPanels: Fix issue with repeated library panels ( #82255 )
...
Fixes an issue where a library panel being repeated by a
template variable would briefly use the All value for the first
repeat instance
2024-02-09 13:48:53 +00:00
kay delaney and Dominik Prokop
114e9e90f3
Scenes/PanelEditor: Fix panel options search crash ( #82003 )
...
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2024-02-07 14:09:21 +00:00
kay delaney
874ce14f0c
Scenes/PanelEditor: Add support for overrides tab and searching ( #81595 )
2024-02-01 12:48:07 +00:00
kay delaney
0f6380b76a
Scenes: Add support for panel overrides ( #81470 )
2024-01-30 19:29:46 +00:00
kay delaney
b2f2864628
Scenes: Add panel frame options and visualization options to panel editor ( #80884 )
2024-01-24 14:01:00 +00:00
kay delaney
950d57c0f5
Scenes: Set min-height of left panel editor panes to 0 ( #80641 )
2024-01-18 11:31:51 +00:00
kay delaney
8872a004e2
Chore: Improve typing for onPanelConfigChange ( #80710 )
2024-01-17 11:13:14 +00:00
kay delaney
5640f25213
Scenes/PanelEdit: Fix some styles and flesh out the skeleton ( #80366 )
2024-01-16 12:58:07 +00:00
kay delaney
4a5f271142
Scenes/PanelEdit: Replace panel when commiting editor changes ( #80282 )
...
* Scenes/PanelEdit: Replace panel when commiting editor changes
* Clone panel rather than setting it as body directly
2024-01-12 15:22:53 +02:00
kay delaney
31d79c0502
Templating: Json interpolation of single-value default selection does not create valid json ( #79137 )
2023-12-14 11:42:36 +01:00
kay delaney
6989db1ad3
Dashboards: Run shared queries even when source panel is in collapsed row ( #77792 )
2023-12-12 12:05:05 +00:00
kay delaney
c80b14951d
InspectDataTab: Use templateSrv.replace with getProcessedData ( #79113 )
2023-12-11 14:11:27 +00:00
kay delaney and Dominik Prokop
7a38a2e48b
Scenes: Add ability to change panel viz type ( #78477 )
...
* Scenes: Add ability to change panel viz type
---------
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2023-12-06 16:14:54 +00:00
kay delaney
9e11779921
Chore: Clean up usage of deprecated stylesFactory function ( #78419 )
2023-11-21 14:01:53 +00:00
kay delaney and Dominik Prokop
d0180957d1
Scenes/ShareModal: Implement public dashboard tab ( #76837 )
...
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2023-11-14 17:05:24 +00:00
kay delaney and Torkel Ödegaard
5f78542366
Dashboards: Prevent shared queries from being unnecessarily re-run ( #77490 )
...
* Dashboards: Prevent shared queries from being unnecessarily re-run
* Minor change
* Set solo panel as being viewed
---------
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2023-11-09 06:41:47 -08:00
kay delaney
375dcc3813
Chore: Change VariableModel to TypedVariableModel in most places ( #76690 )
2023-11-08 22:15:29 +00:00
kay delaney and Dominik Prokop
4a5b8643ae
ShareModal: Implement panel embed tab for scenes ( #77062 )
...
* ShareModal: Implement panel embed tab for scenes
* Fix url generation
* Locale
---------
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2023-11-07 01:19:17 -08:00
kay delaney
c98add6e5a
Dashboards: Fix issue causing crashes when saving new dashboard ( #77620 )
...
Closes #77593
2023-11-03 18:33:59 +02:00
kay delaney
b215d2f0fb
Library Panels: Fix library panel creation with RBAC enabled ( #76553 )
2023-10-25 16:29:57 +03:00
kay delaney
a12cb8cbf3
LibraryPanels: Add RBAC support ( #73475 )
2023-10-12 00:30:50 +01:00
kay delaney
374e2a68f6
TemplateSrv: Fix ad hoc filters not applying correctly when using datasource variables ( #75977 )
2023-10-05 10:18:38 +00:00
kay delaney
dc4091bd34
Angular: Fix issue where panels in collapsed rows were not auto-migrated ( #75735 )
2023-09-29 12:27:37 +01:00
kay delaney
70cb87380d
UI: Remove unused ErrorIndicator component ( #75185 )
...
Closes #75068
2023-09-21 17:50:18 +01:00
kay delaney
0884f78110
Templating: Fix cell macro date formatting ( #75159 )
...
Closes #70301
2023-09-20 16:10:23 +01:00
kay delaney
cca2905ddf
usePanelSave: Fix success/error notifications ( #74454 )
2023-09-08 16:57:07 +03:00
kay delaney
3777ae0275
AdHocVars: Allow selecting datasource variable from data source picker ( #74192 )
2023-09-04 18:10:15 +03:00
kay delaney
cd6ed02256
Dashboard: Fix repeated row panel placement with larger number of rows ( #72011 )
...
Closes #69833
2023-08-15 14:54:50 +03:00
kay delaney
f604bf6d68
UI/Select: Adjust typing to support extended props ( #71211 )
2023-07-11 13:30:16 +01:00
kay delaney
6c900b84bd
Variables: Remount query editor when datasource changed ( #70615 )
2023-06-27 12:59:24 +01:00
kay delaney
5c152e5a24
PanelTypeCard: Improve contrast for disabled cards ( #69907 )
2023-06-15 13:00:14 +01:00
kay delaney
a65c3c1ebc
DynamicConfigValueEditor: Pass ID to dynamic component and label ( #69910 )
...
Closes #66337
2023-06-15 12:59:52 +01:00
kay delaney
367faf8102
VariableEditorListRow: Adjust icon styles ( #70014 )
2023-06-15 12:59:40 +01:00
kay delaney
2fd7d95d7e
PanelChrome: Fix tabbing to panel menu button ( #69861 )
...
Closes #66256
2023-06-12 11:53:22 +01:00
kay delaney
c1d3a2d81e
PanelChrome: Show pointer when hovering cancel query button ( #69391 )
2023-06-06 11:19:14 +01:00
kay delaney
4d74f75470
LibraryPanels: Don't include ScopedVars with persisted model ( #67843 )
...
Closes #65518
2023-05-24 14:26:17 +01:00
kay delaney and Torkel Ödegaard
7801cf6585
Dashboards: Only refresh panels on panel edit exit if refresh is set ( #67652 )
...
Closes #66838
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2023-05-10 14:12:55 +01:00
kay delaney
2dc5872bd6
New Dashboard: Fix "build a dashboard" when empty dash page feature is enabled ( #66816 )
...
* New Dashboard: Fix "build a dashboard" when used with empty dash page feature
Closes #66659
2023-04-27 11:11:19 +01:00
kay delaney
38ee910e39
Dashboards: Prevent template variables from resolving twice ( #66372 )
2023-04-13 12:00:59 +01:00
kay delaney
f932952c68
Row-repeats: Fix disappearing panel when viewed panel is refreshed ( #58392 )
...
* Row-repeats: Fix disappearing panel when viewed panel is refreshed
Close #57159
2023-04-04 21:56:47 +03:00
kay delaney and Ivan Ortega
4c0571be3a
Scenes: Add textbox var to scenes demo ( #64313 )
...
* Scenes: Add textbox var to scenes demo
* Upgrade scenes version
---------
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com >
2023-03-09 06:09:15 -08:00
kay delaney
312117bdfe
DatasourceVariables: Update query editor when switching datasources from picker ( #62617 )
2023-03-08 11:24:29 +00:00
kay delaney
36e474d109
PanelHeaderMenu: Use UI/Menu component ( #63040 )
2023-02-24 04:23:56 +00:00
kay delaney
c769a6281e
data/scaledUnits: Handle size === undefined more gracefully ( #63218 )
2023-02-23 13:23:33 +00:00
kay delaney
f970745941
UI/MenuItem: Add support for shortcut labels ( #62878 )
...
* UI/MenuItem: Add support for shortcut labels
* Adjust spacing
2023-02-07 13:41:38 +00:00
40ec4ef5b8
PanelChrome: Implement hover header ( #61774 )
...
Closes #59078
Co-authored-by: polinaboneva <polina.boneva@grafana.com >
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com >
Co-authored-by: Alexandra Vargas <alexa1866@gmail.com >
2023-02-02 17:53:18 +00:00
kay delaney
955bf55c6a
Datasource Onboarding: Create initial data source onboarding page ( #58795 )
2022-12-07 23:29:38 +00:00
kay delaney
850f5fa8d7
LibraryPanels: Fix issue where viewer with folder edit permissions could not update library panel ( #58420 )
...
* LibraryPanels: Fix issue where viewer with folder edit permissions could not update library panel
2022-11-22 10:05:55 +00:00
kay delaney
59d2cf2ff7
Snapshots: Allow user with viewer permissions to delete own snapshots ( #58572 )
...
Also allows deletion of snapshots whose original dashboard is
in a folder which the viewer has explicit edit permissions for
2022-11-14 19:13:33 +00:00
kay delaney
a8c181bf6a
Chore: Migrate usage of v1 theme to v2 ( #58154 )
2022-11-03 18:15:55 +00:00
kay delaney
f37e53f060
Chore: Migrate more theme v1 usage to v2 ( #58121 )
2022-11-03 09:54:18 -04:00
kay delaney
30dc0f56a4
Chore: Migrate more usage of v1 themes to v2 ( #57680 )
...
* Chore: Migrate more usage of v1 themes to v2
* Implement suggested changes
2022-11-02 10:25:08 +00:00
kay delaney
e4d1d8d70c
Dashboards: Add workaround for react-grid-layout rearrange bug ( #57832 )
2022-10-28 15:36:37 +01:00
kay delaney
05872283b5
ServiceAccounts: Wrap ServiceAccountPage route in dynamic import ( #57669 )
2022-10-26 15:54:28 +01:00
kay delaney
05ceff5188
Chore: Migrate usage of v1 themes to v2 ( #57617 )
2022-10-26 13:28:12 +01:00
kay delaney
b49713d323
Chore: Remove unused files ( #57515 )
2022-10-25 23:34:53 +01:00
kay delaney
ed71b7b884
Chore/React18: Remove enzyme slate tests and replace with e2e tests ( #57095 )
2022-10-17 16:31:59 +01:00
kay delaney
5d53a983d8
React18: Update useCallback arg types where needed ( #57084 )
2022-10-17 14:52:12 +01:00
kay delaney
b1128e0b8c
Chore/React18: Update context types where needed ( #57018 )
2022-10-17 13:29:44 +01:00
kay delaney
64b0f8072b
Themes: Add color-scheme attribute to :root ( #57001 )
2022-10-14 16:30:07 +01:00
kay delaney
e85917f041
Chore/React18: Update component prop types ( #56898 )
2022-10-14 10:24:32 +01:00
kay delaney
e819ed0f51
PlotLegend: Memoize for better performance ( #56123 )
2022-10-14 09:51:27 +01:00
kay delaney
45edce90d3
VariableEditor: Use new form styles ( #56326 )
2022-10-12 09:43:41 +01:00
kay delaney
0696cd3549
i18n: Fix unnecessary ampersand escaping ( #56654 )
2022-10-10 11:56:28 -04:00
kay delaney
efed72096f
TagsInput: Prevent adding duplicate tags + refactor, restyle ( #56485 )
2022-10-10 15:56:02 +01:00
kay delaney
d79f60d73f
QueryEditorRow: Fix broken drag-and-drop reordering ( #56515 )
2022-10-10 09:40:54 +01:00
kay delaney
81a39b7e5b
Variables: Add confirmation modal when deleting variables ( #56016 )
2022-09-30 16:32:14 +01:00
kay delaney
4d1b422b25
Chore: Remove empty and leftover files ( #55757 )
2022-09-26 11:33:07 -04:00
kay delaney
9e0d349bf9
LibraryPanelSearch: Refactor and fix hyphen issue ( #55314 )
2022-09-21 18:37:17 +01:00
kay delaney
064a9ccd6e
PanelHeader: Add deadzone to panel header click/drag detection ( #55490 )
2022-09-20 18:15:03 +01:00
kay delaney
64bbb7a7ce
Chore: Update and enforce usage of typed react-redux hooks ( #55349 )
...
* Chore: Update and enforce usage of typed react-redux hooks
2022-09-19 10:49:35 +01:00
kay delaney
f578adfede
PluginLoader: Alias slate-react as @grafana/slate-react ( #55027 )
2022-09-12 09:22:01 -04:00
kay delaney
4c7732ad17
Chore: Upgrade Typescript to 4.8.2 ( #54901 )
...
* Chore: Upgrade typescript to 4.8.2
2022-09-09 16:17:58 +01:00
kay delaney
a70aba1384
Chore: Update slate and related packages ( #54566 )
...
* Chore: Update slate and related packages
2022-09-06 15:23:48 +01:00
kay delaney
65c3ad6721
LibraryElements: Fix inability to delete library panels under MySQL ( #54600 )
...
Closes #53456
2022-09-05 14:28:32 +01:00
kay delaney
96403236cb
Chore: Further reduce usage of v1 theme ( #53423 )
2022-08-09 14:58:32 +01:00
kay delaney
f4a5e034b3
LibraryPanels: Rewrite invalid connection deletion query to be MySQL-friendly ( #53460 )
...
Closes #53456
2022-08-09 14:55:36 +01:00
kay delaney
1772bd4238
Chore: Reduce usage of v1 theme ( #53245 )
2022-08-08 16:37:06 +01:00
kay delaney
c2d3b45bf4
Chore: Make "why-did-you-render" a dynamic import ( #53121 )
2022-08-08 15:33:49 +01:00
kay delaney
b9598a08a4
Chore: Enable React strict mode ( #53126 )
2022-08-02 15:27:49 +01:00
kay delaney
06012d51a9
Dashboard: Adjust styles for very long titles ( #52452 )
2022-07-25 17:03:37 +01:00
kay delaney
c35c3abaa3
Chore: Bump typescript version to 4.7.4 ( #52325 )
...
* Chore: Bump typescript version to 4.7.4
* Bump related packages
* Revert eslint-plugin-react upgrade
2022-07-25 13:47:59 +01:00
kay delaney
0c89743759
Variables: Optimize "timeRangeUpdated" path ( #52047 )
2022-07-22 16:10:10 +01:00
kay delaney
0142c8ccd1
Dashboard Links: Fix styles for very long dashboard titles ( #52443 )
2022-07-19 16:15:59 +01:00
kay delaney
3131d12738
Panels: Prevent panel content from escaping its bounds ( #52167 )
2022-07-14 11:17:40 +01:00
kay delaney
d4eef3bd76
TimeSrv: Don't modify refresh interval when editing panel ( #51718 )
2022-07-05 05:25:07 -04:00
kay delaney
8053f770c1
Export: Fix export/import of dash with library panels ( #49319 )
2022-06-29 16:18:27 +01:00
kay delaney
189b7f9c0b
LibraryElements: Delete invalid connections before deleting element ( #50519 )
2022-06-29 08:56:40 -04:00
kay delaney
e9fac9ee03
AddDataSourceConfig: Remove deprecated checkHealth prop ( #50296 )
2022-06-07 12:32:40 +02:00
kay delaney
c96fa4c77d
Data: Remove deprecated types and functions from valueMappings ( #50035 )
2022-06-07 10:48:54 +01:00
kay delaney
a9a276a9da
Formatting: Make SI number formats more robust ( #50117 )
...
Closes #49372
2022-06-07 10:48:17 +01:00
kay delaney
05e501c641
UI: Remove deprecated getFormStyles function ( #49945 )
2022-06-01 09:57:53 +01:00