juanicabanas
10476043ea
PublicDashboards: Reshare public dashboard to recipient API call ( #64178 )
2023-03-06 16:09:19 -03:00
juanicabanas
c59682fad6
PublicDashboards: Paused or deleted public dashboard screen ( #63970 )
2023-03-03 10:12:29 -03:00
juanicabanas
528dc28657
PublicDashboards: Add recipient uid to recipient list ( #64076 )
...
uid added for recipients
2023-03-02 17:15:56 -05:00
Victor Marin
a91e0a49c9
Migrate table to cue model ( #61852 )
...
* WIP table cue model
* WIP table types migration
* refactor
* WIP table cue
* docs
* veneer fix, docs
* docs
2023-03-01 17:48:36 +02:00
juanicabanas
4e74768530
PublicDashboards: Email sharing ( #63762 )
...
Feature for sharing a public dashboard by email
2023-02-28 09:02:23 -03:00
juanicabanas
9df4a39195
PublicDashboards: Configuration modal redesign ( #63211 )
...
Configuration modal redesign
---------
Co-authored-by: kay delaney <kay@grafana.com >
2023-02-24 12:36:29 -03:00
Josh Hunt
0c36b247af
Chore: Refactor Search/Folder view types into DashboardViewItem ( #63162 )
...
* Chore: Refactor Search/Folder view types into DashboardViewItem
* uid is not optional in api
* rename queryResultToNestedFolderItem function
* Fix error from locationInfo being empty
* change queryResultToViewItem to take view instead
* Fix sortMeta fields not showing on search cards
* Show correct parent for panel search results
2023-02-23 15:52:54 +00:00
Ashley Harrison
a48793b542
Accessibility: Make row actions keyboard accessible ( #63367 )
...
make row actions keyboard accessible
2023-02-23 15:20:59 +00:00
Ashley Harrison
f8d89eff56
Chore: fix type errors in tests ( #63270 )
...
* fix any's in tests
* fix more any's in tests
* more test type fixes
* fixing any's in tests part 3
* more test type fixes
* fixing test any's p5
* some tidy up
* fix template_srv
2023-02-14 16:46:42 +01:00
Ezequiel Victorero
8520a8614c
PublicDashboards: add recipients to the public dashboards retrieval ( #63149 )
2023-02-10 15:01:26 -03:00
Josh Hunt
58f3f00bd5
Dashboards: Star dashboards by UID ( #63134 )
...
* Dashboards: Star dashboards by UID
* undo async
2023-02-09 10:24:46 +00:00
Ashley Harrison
4181acec72
A11y: ignore rule since there's a button handling keyboard interaction ( #62856 )
...
ignore a11y rule since there's a button handling keyboard interaction
2023-02-08 14:29:30 +00:00
Ryan McKinley
39116b9c11
Chore: Remove previews crawler UI (and feature flag) ( #62906 )
2023-02-03 16:45:10 -05:00
Michael Mandrus
7391793504
Query Caching: Add per-panel query caching TTL ( #61968 )
...
* *Create Caching Config interface and OSS impl
*Create front-end facing DS Cache config
*Populate Caching Config on Datasource DTO
*Update OSS wire deps
* fix unit test
* handle query caching TTL override on the frontend
* Make sure the override works with pubdash
* move caching config to the right place in the ds info
* move caching config logic to enterprise index hook
* move queryCachingTTL to pubdash query payload
* Remove from metadata (not needed)
* rename struct and add comment
* remove invalid wire dependency
* manual revert of 395c74b
* fix frontend test
* fix backend test
* fix tests for real this time
* truly fix frontend test
* fix back end unit test for real
2023-02-02 23:39:54 -05:00
Torkel Ödegaard
b8e7ef48d0
AppChrome: Unify logic for chromeless pages that should not have NavBar, CommandPalette, Search etc ( #62281 )
...
* Keybindings: No global keybindings on chromeless pages
* simplify condition
* Refactoring
* Align name and file
* Move logic into AppChrome
* minor fix
* Update Page.tsx
* Fixing test
* Fixed tests
* More fixes
* Fixed more tests
* Fixing final test
* Fixed search in old nav
2023-02-02 09:53:06 +01:00
Ashley Harrison
0a780d978e
Navigation: wrap dashboard settings actions in ToolbarButtonRow for responsiveness ( #62475 )
...
wrap dashboard actions in toolbarbuttonrow for responsiveness
2023-02-01 15:08:09 +00:00
Yaelle Chaudy
414bcd0a78
Annotations: Fix keyboard a11y in Annotation list ( #57022 )
...
* Fixed keyboard a11y in Annotation list
* prettier
* removed blue
2023-02-01 11:49:13 +01:00
Ryan McKinley
bba80b6c7a
Transformations: Selectively apply transformation to queries ( #61735 )
2023-01-31 17:06:06 +00:00
Jo
99155c75e6
SupportBundles: Add URL in troubleshoot panels to support bundles ( #62477 )
...
* add link
* add link
* update text
* update access
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-01-31 16:12:20 +01:00
Ashley Harrison
029253d5f6
Navigation: add event tracking for dashboard save as events ( #62568 )
...
* add event tracking for dashboard save as events
* emit a grafana_dashboard_copied event instead
2023-01-31 13:54:24 +00:00
Ryan McKinley
0d2a786816
Schema: Add schema for library panels ( #62169 )
2023-01-30 04:14:12 +00:00
lean.dev
7d8ec6199d
Snapshots: Add snapshot enable config ( #61587 )
...
* Add config to remove Snapshot functionality (frontend is hidden and validation in the backend)
* Add test cases
* Remove unused mock on the test
* Moving Snapshot config from globar variables to settings.Cfg
* Removing warnings on code
2023-01-26 10:28:11 -03:00
Ashley Harrison
64352e8d08
Chore: Move to node 18 again ( #62079 )
...
move to node 18 again
2023-01-26 10:19:39 +00:00
Dominik Prokop
b9a1d8e5f9
Dashboard schema: Review and mature refresh property ( #62104 )
...
* Review and mature refresh property
* Update type
* Update report
2023-01-26 01:45:12 -08:00
juanicabanas
e46aa2e4e6
PublicDashboards: Footer alignment fix for Firefox browser ( #62108 )
...
footer x axis aligment fixed
2023-01-25 11:30:42 -03:00
juanicabanas
9b5e396be2
PublicDashboards: Checkboxes list refactor ( #61947 )
2023-01-23 17:23:23 -03:00
juanicabanas
18e8d1e28d
PublicDashboards: Time range settings ( #61585 )
2023-01-18 10:54:19 -03:00
Joao Silva
cdd0a2d228
Navigation: Add close button to dashboard settings ( #61366 )
2023-01-13 11:50:35 +01:00
juanicabanas
2505f112f5
PublicDashboards: A unique page for public dashboards ( #60744 )
...
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2023-01-10 14:50:37 -03:00
Torkel Ödegaard
f71bfd88c5
DataSourceList: Build a dashboard button to open new dashboard in panel edit with data source already set ( #60532 )
...
* New dashboard with preset data source
* Updates
* use replace instead
* Tests: fix failing tests
* Chore: add UID to the error message
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com >
2023-01-06 09:21:40 -05:00
Dominik Prokop
c3c4a57c79
grafana/data: Move getPanelOptionsWithDefaults from core ( #60813 )
...
* grafana/data: Move getPanelOptionsWithDefaults from core
* Add internal comments
2022-12-29 05:48:22 -08:00
juanicabanas
9c3ddda99b
PublicDashboards: Revert Time range setting added ( #60698 )
...
Revert "PublicDashboards: Time range setting added (#60487 )"
This reverts commit 6f609dbced .
2022-12-22 12:31:54 -03:00
sam boyer
f86abf096d
schema: Use generated dashboard model in frontend ( #55769 )
...
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com >
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com >
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
Co-authored-by: polinaboneva <polina.boneva@grafana.com >
2022-12-20 15:04:14 +01:00
juanicabanas
6f609dbced
PublicDashboards: Time range setting added ( #60487 )
...
Time range added for public dashboard:
- Enable/Disable switch added in public dashboard configuration.
- Time range picker shown in public dashboard for viewer user
2022-12-19 17:38:37 +03:00
Josh Hunt
258696409d
Dashboards: Fix 'Make Editable' button not working in Dashboard Settings ( #60306 )
...
* Dashboards: Fix 'Make Editable' button not working in Dashboard Settings
* comment
2022-12-14 14:24:09 +00:00
Josh Hunt
495fceeeef
Dashboards: Wrap MakeEditable in the new Page layout ( #60311 )
...
Wrap MakeEditable in the new Page layout
2022-12-14 13:32:29 +00:00
juanicabanas
666f69ca14
PublicDashboards: Add react-hook-form for Public Dashboard modal ( #60249 )
2022-12-14 09:12:09 -03:00
Dominik Prokop
239888f229
Snapshots: Build snapshot originalUrl on the backend ( #60232 )
...
* Snapshots: Fix originalUrl spoof security issue
* Store relative URL only & validate UID
* use existing modal management tools
* Dummy commit to nudge CI
* Remove unused hooks file
* Fix import after backport
* Backport fixes
Co-authored-by: kay delaney <kay@grafana.com >
2022-12-13 05:48:54 -08:00
Torkel Ödegaard
50c4430661
PanelEditor: Fixes issue where panel edit would show the panel plugin options of the previous edit panel ( #59861 )
...
* PanelEditor: Fixes issues with panel edit state cleanup
* Removed console log
* Fixed test
2022-12-11 09:57:49 +01:00
Ryan McKinley
b2c4af16d7
Git: Update experimental workflow POC ( #60049 )
2022-12-08 13:57:33 -05:00
Torkel Ödegaard
18d09cd3fe
PanelEdit: Fixes broken panel edit splitter logic ( #59859 )
...
* Alt panel edit fix
* fix fix
2022-12-06 18:21:03 +01:00
owensmallwood
97e81ecbde
PublicDashboards: Modal warns when using unsupported datasources ( #58926 )
...
Adds warning to pubdash modal when dashboard uses datasources not supported by pubdash
2022-12-01 10:02:10 -06:00
Artur Wierzbicki
009d65b794
Add query library behind dev-mode-only feature flag ( #55947 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com >
Co-authored-by: Adela Almasan <adela.almasan@grafana.com >
Co-authored-by: drew08t <drew08@gmail.com >
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2022-11-30 15:33:40 -08:00
Torkel Ödegaard
6625147e74
PanelEdit: Fixes alignment issue with collapse button ( #59414 )
...
* PanelEdit: Fixes alignment issue with collapse button
* Fix
2022-11-30 15:06:32 +00:00
Torkel Ödegaard
d76638338d
PanelEdit: Fixes bug with not remembering panel options pane collapse/expand state ( #59265 )
2022-11-24 16:03:26 +01:00
renovate[bot]
e84a01e870
Update jest monorepo to v29 ( #58261 )
...
* Update jest monorepo to v29
* update snapshots + wrap test in act
* fix linting errors: jest.mocked now defaults to deep mocking
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2022-11-24 14:00:41 +00:00
Ryan McKinley
5888f53aab
Angular: auto-migrate graph panel when angular is disabled ( #59247 )
2022-11-23 13:32:52 -08:00
Ashley Harrison
824a562b03
Navigation: share logic between buildBreadcrumbs and usePageTitle ( #58819 )
...
* simplify usePageTitle logic a bit
* use buildBreadcrumbs logic in usePageTitle
* always add home item to navTree, fix some tests
* fix remaining unit tests
2022-11-22 16:48:07 +00:00
Ashley Harrison
26a7423151
Chore: add some unique keys to prevent warnings ( #59143 )
...
add some unique keys to prevent warnings
2022-11-22 16:42:21 +00:00
Laura Fernández
8f567d57fa
Internationalization: Translate ViewJSONmodal and ClipboardButton ( #58807 )
2022-11-21 17:37:53 +01:00