grafana/public/app/features/search
Torkel Ödegaard 7181efd1cf
Explore: Allow users to save Explore queries to dashboards (#47083)
* Select: Expose AsyncSelectProps interface

* DashboardPicker: Add a generic DashboardPicker component

* Dashboard Service: improve types

* Explore: allow saving explore state in a new panel in an existing dashboard

* Handle saving provisioned dashboards error

* Improve test coverage

* simplify test setup

* Strip base path from url when redirecting to a dashboard

* Keep existing variables when saving to an existing dashboard

* group assertions in test

* SearchCard: handle undefined in meta.updated

* Change required error message

* Add to dashboard alternative

* Add to existing is working

* Add to dashboard form

* remove default add-panel when creating a dashboard from explore

* types cleanup

* remove unneeded BE change

* simplify selector

* Add explore2Dashboard feature toggle

* add tests

* Small refactor & add tests

* small DashboardPicker improvements

* use partial from lodash

* Better error handling

* improve tests & disable button when there are no queries

* rename addPanelToDashboard function

* remove localStorage item if opening tab fails

* UI touchups & tracking

* Fix tests & remove close reporting

* remove echologger debug

* fix adding a panel to an existing dashboard

* Enable explore2Dashboard by default and add docs

* Ensure each panel in dashboards has a valid ID

* force CI restart

Co-authored-by: Elfo404 <me@giordanoricci.com>
2022-04-12 13:26:07 +02:00
..
components Explore: Allow users to save Explore queries to dashboards (#47083) 2022-04-12 13:26:07 +02:00
hooks Search: show dashboards form query (#47085) 2022-03-31 14:38:46 -07:00
page Search: Update tag filter options dynamically (#47165) 2022-04-08 12:18:52 -07:00
reducers Search: show dashboards form query (#47085) 2022-03-31 14:38:46 -07:00
service Search: show dashboards form query (#47085) 2022-03-31 14:38:46 -07:00
constants.ts DashboardPreviews: add dashboard previews behind feature flag (#43226) 2021-12-23 09:43:53 -08:00
index.ts Routing NG: Replace Angular routing with react-router (#31463) 2021-03-10 18:03:36 +01:00
loaders.ts Folders: Editors should be able to edit name and delete folders (#31242) 2021-02-17 12:40:28 +01:00
testData.ts ManageDashboards: Fix error when deleting all dashboards from folder view (#46877) 2022-03-24 09:43:25 +00:00
types.ts Search: show dashboards form query (#47085) 2022-03-31 14:38:46 -07:00
utils.test.ts ManageDashboards: Fix error when deleting all dashboards from folder view (#46877) 2022-03-24 09:43:25 +00:00
utils.ts ManageDashboards: Fix error when deleting all dashboards from folder view (#46877) 2022-03-24 09:43:25 +00:00