grafana/public/app/features/search/components
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
..
ActionRow.tsx Previews: capability check (#44601) 2022-02-16 21:49:50 +04:00
ConfirmDeleteModal.tsx ManageDashboards: Fix error when deleting all dashboards from folder view (#46877) 2022-03-24 09:43:25 +00:00
DashboardActions.tsx Theme: Page styles move to emotion global styles and design tweaks (#33529) 2021-04-30 10:04:01 +02:00
DashboardListPage.tsx Updated "react-use" package to newest version (#37579) 2021-08-05 14:32:51 +02:00
DashboardSearch.test.tsx Search: Update tag filter options dynamically (#47165) 2022-04-08 12:18:52 -07:00
DashboardSearch.tsx Previews: capability check (#44601) 2022-02-16 21:49:50 +04:00
ManageDashboards.tsx Previews: capability check (#44601) 2022-02-16 21:49:50 +04:00
MoveToFolderModal.tsx AppNotifications: Migrate usage of deprecated appEvents.emit method to redux actions (#45607) 2022-02-23 11:31:15 +00:00
PreviewsSystemRequirements.tsx Previews: capability check (#44601) 2022-02-16 21:49:50 +04:00
SearchCard.tsx Explore: Allow users to save Explore queries to dashboards (#47083) 2022-04-12 13:26:07 +02:00
SearchCardExpanded.tsx Explore: Allow users to save Explore queries to dashboards (#47083) 2022-04-12 13:26:07 +02:00
SearchCheckbox.tsx A11y: Fix fastpass issues for dashboard management pages (#39940) 2021-10-06 11:58:18 +01:00
SearchField.tsx Chore: Reduce pa11y-ci errors (#41787) 2021-11-17 14:45:45 +01:00
SearchItem.test.tsx Chore: Reduce pa11y-ci errors (#41787) 2021-11-17 14:45:45 +01:00
SearchItem.tsx Tags: Make Tags component more a11y-friendly (#43808) 2022-01-10 15:41:19 +00:00
SearchResults.test.tsx CollapsableSection: Improves keyboard navigation and screen-reader support (#44005) 2022-01-25 15:36:17 +00:00
SearchResults.tsx CollapsableSection: Improves keyboard navigation and screen-reader support (#44005) 2022-01-25 15:36:17 +00:00
SearchResultsFilter.test.tsx Search: Update tag filter options dynamically (#47165) 2022-04-08 12:18:52 -07:00
SearchResultsFilter.tsx Previews: capability check (#44601) 2022-02-16 21:49:50 +04:00
SearchWrapper.tsx Routing NG: Replace Angular routing with react-router (#31463) 2021-03-10 18:03:36 +01:00
SectionHeader.tsx CollapsableSection: Improves keyboard navigation and screen-reader support (#44005) 2022-01-25 15:36:17 +00:00