* Table: Fixes table data links so they refer to correct row after sorting (#32571)
* Table: Fixes table data links so they refer to correct row after sorting
* Tests: adds some basic tests incl sorting
* Refactor: removes dependeny on app
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com>
(cherry picked from commit 5e1d0a8851)
* Tests: mocks locationUtl to fix test
Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com>
* chore(toolkit): bump execa to v2 to fix vulnerability issue
* chore(toolkit): update usage of execa
(cherry picked from commit b714cdf395)
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
* wip: consume aws-sdk config in auth http settings
* fix typings
* use sdk regions
* use latest version of grafana/aws-sdk
* use newest sdk
* add comment
* bump sdk
* fix yarn lock file
* fix storybook issue
* upgrade aws-sdk. also use it in grafana ui
* remove not used config
* add aws-sdk as an external dep for grafana in the grafana ui rollup
Co-authored-by: Will Browne <will.browne@grafana.com>
(cherry picked from commit f0d6f132ae)
* Don't suggest template strings using fields when there are mutliple dataframes
* Change to use label instead of state
(cherry picked from commit f48a52e590)
Co-authored-by: Oscar Kilhed <oscar.kilhed@grafana.com>
* Make sure dataset and uPlot config are in sync when rendering uPlot
* Tests
* Fix TS
(cherry picked from commit a6cb9fb295)
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
* Explore: Support full inspect drawer (#32005)
* Move InspectSubtitle to grafana/ui
* Move inspect elements to features/inspector
* Move InspectJSON and use it also in Explore
* Move and use QueryInspector
* Move all to features/inspector
* WIP Data tab implementation
* Process dataframes for explores inspector
* Clean up
* Update test
* Clean up
* Fix Explore Inspector button name
(cherry picked from commit 664b13d83e)
* Fix broken import after refactor
* ValueMapping: Updated tests (#31877)
Checks if value 0 or '0' is considered as a numeric value
* ValueMapping: Changed implementation of isNumeric (#31877)
isNumeric now works with the 0 value
* fixed prettier issue
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
(cherry picked from commit c764bca58f)
Co-authored-by: Villena Guillaume <guiguivil@gmail.com>
* LibraryPanels: Improves Get All Api
* Refactor: using useReducer instead of useState
* Refactor: adds Pagination to UI
* Tests: adds reducer tests
* Refactor: using Observable instead to avoid flickering
* Refactor: moves exclusion to backend instead
* Chore: changing back the perPage default value
(cherry picked from commit f508a16a43)
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
* update searchableOptions when this.props.options has been updated
* add tests for using state to update options for cascader component
* update story for cascader
* use memoizeOne
(cherry picked from commit 6fe2baf168)
Co-authored-by: Vicky Lee <36230812+vickyyyyyyy@users.noreply.github.com>
* Update scripts and Dockerfiles to use Go 1.16.1
* Update build-container image version to 1.4.1
* Update node version to 14.16.0-1nodesource1
* Updated drone configuration
(cherry picked from commit d59574ec1e)
Co-authored-by: Dimitris Sotirakis <sotirakis.dim@gmail.com>
* add support for displaying all selected levels for cascader
* add story for Cascader with display all selected levels
* add tests for Cascader with displayAllSelectedLevels prop
* replace enzyme test with RTL for cascader
(cherry picked from commit 6819a25add)
Co-authored-by: Vicky Lee <36230812+vickyyyyyyy@users.noreply.github.com>
* ReduceTransform: Include series with numeric string names
* Chore: updates after PR comments
(cherry picked from commit bc5ea345e5)
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
* Bring back clickable Stat, Gauge and BarGauge panels
* Demo dashboard
* Add DataLinksContextMenu tests
* Only use new UI for data links, revert panel links logic
(cherry picked from commit fdc6f2cc6f)
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
* Elasticsearch: revert to isoWeek when resolving weekly indices
* Add type assertion explainer
(cherry picked from commit bbee7da3e0)
Co-authored-by: Giordano Ricci <gio.ricci@grafana.com>
* Admin: Keeps expired keys visible in table after delete
* Chore: covers component in tests before refactor
* Refactor: splitting up into smaller components
* Chore: fixes a small issue with the validation
* Chore: forgot to export type
(cherry picked from commit e87d48921e)
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
* Use dataframe API for jeager
* Move types around
* Fix imports
* Simplify the data frame type
* Add comment
* Move the transform to separate file
* Fix logs timestamp
* Add/update tests for trace view
* Fix lint
* Add test to compare old and new format rendering
* Fix test imports
* Update data source tests