* elastic: response parsing: convert TableModel to DataFrame
* elastic: response parsing: convert JSONDocumentData to DataFrame
* elastic: response parsing: convert TimeSeries to DataFrame
* elastic: unit tests: type fixes
* elastic: fixed unit test
* Storage: Add access for reporting
* reporting upload user per org
* add some basic comments
* Move reporting storage to enterprise
* add comments
Co-authored-by: Artur Wierzbicki <artur.wierzbicki@grafana.com>
* 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>
* TimeseriesPanel: Preserve string fields for data link interpolation
* clean code
* Modify tests so that string fields are allowed only when a valid time/number dataframe exists
* performance mods
* fix wrong length
* remove console.log
* Check if aligned dataframe has links
* Use newPanelChromeUI feature flag in DashboardPanel panel rendering
* just render the PanelChromeUI instead of the PanelChrome
* add new props to PanelChrome; have ChromePanel from grafana/ui in DashboardPanel for testing (will remove before finished);
* put icons next to the title of PanelChrome header space
* arrange PanelChrome's title icons into view/edit/status sections
* icons next to title in PanelChrome are surrounded by square focusable space
* items to be render in Header in PanelChrome come in as props
* PanelChrome accepts items next to title from the outside; currently them being ordered in the left side is okay, right side not so much
* revert local changes to DashboardPanel
* cleanup unused imports
* simple PanelChrome render without any header props
* CSS function
* add test PanelChrome prop padding
* add icons next to title if they are passed to PanelChrome
* fixed PanelChrome header: hoverHeader, having a menu prop;
* only show icons with correct icon names; show menu icon only on hover over panel container; minor other fixes
* attempt to resolve hovering in an RTL test for the menu icon to work as expected
* menu opens in a Dropdown if provided as prop
* fixing tooltips and aria-labels
* Fixed issue with light theme in storybook
* comment out props and tests that are not yet used
* Fixed issue where content was overflowing the boundaries
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
* First commit with working version of sub-tables using subData array
* Update TableContainer and query result to support a dataframe array for the table result
* Fix border issue by moving the subtable to above the cells in the DOM
* Allow header to be configurable using custom options.
* Update TablePanel to support sub-tables
* Fix main row links
* Added tests
* Fix TablePanel correctly splitting frames and sub-frames by using refId
* set default query expression
* always show raw query
* remove raw query title
* remove test for raw query toggle
* remove raw query toggle
* remove default expression
* hide raw query preview if empty
* remove e2e test for raw query toggle
* update test name