Commit Graph
4710 Commits
Author SHA1 Message Date
Leon Sorokin 6ce5740e64 GraphNG: uPlot 1.6, hide "Show points" in Points mode, enable "dot" lineStyle (#30263) 2021-01-13 18:33:18 -06:00
Erik Sundell 64d600f971 Cloudwatch: Move deep link creation to the backend (#30206)
* get meta data from dataframe meta

* gmdMeta is not used anymore

* wip: move deep link creation to backend

* Refactor backend. Remove not used front end code

* Unit test deep links. Remove not used frontend tests

* remove reference to gmdmeta

* fix goimports error

* fixed after pr feedback

* more changes according to pr feedback

* fix lint issue

* fix bad math expression check and fix bad test

* Decrease nesting

* put link on first data field only
2021-01-13 15:30:09 +01:00
Agnès Toulet c040d36a70 Drone: Upgrade build pipeline tool (#30247) 2021-01-13 11:44:34 +01:00
Steven Vachon de3a7610d7 Print Node.js and Toolkit versions (#30230)
* Minor changes

* Print Node.js and toolkit versions when building
2021-01-12 12:17:29 -05:00
Jack Westbrook 24cfab6c7f Chore: bump rollup across all packages (#29486)
* chore(packages): bump all rollup dependencies

* chore: refresh yarn.lock

* build(rollup): remove namedExports from config

* chore(packages): downgrade rollup so grafana-ui builds
2021-01-12 16:51:09 +01:00
Arve Knudsen 85ec1fa0eb Chore: Bump plugin-ci-alpine Docker image version (#30225)
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2021-01-12 16:16:08 +01:00
Torkel Ödegaard 5b022a1c75 Legends: Refactoring and rewrites of legend components to simplify components & reuse (#30165)
* Legends: Refactoring and rewrites of legend components to simplify components & reuse

* Removed onSeriesAxisToggle

* More removal of onSeriesAxisToggle and storybook improvements

* Added story with legend values

* Move table legend styles from inline to defined in stylesFactory

* Update styles

* Change to circle

* Updated style to fat line

* Rename to VizLegend

* More renamed and fixes / polish

* Removed imports

* Minor change

* Updates

* Updates
2021-01-12 15:58:46 +01:00
Steven Vachon 807b31fb57 Use Node.js 14.x in plugin CI (#30209) 2021-01-12 09:07:07 -05:00
Marcus Andersson 9aa282a18c Field overrides: extracting the field config factory into its own reusable module. (#30214)
* extracting the field config registry factory method into its own module.

* added docs comment.
2021-01-12 15:01:33 +01:00
Torkel Ödegaard ed69edbb94 GraphNG: Hide grid for right-y axis if left x-axis exists (#30195)
* GraphNG: Hide grid for right-y axis

* Correct fix so it works if you just a right x-axis

* Removed import
2021-01-12 09:35:13 +01:00
Jack Westbrook a4e49e4a9b docs(badge): migrate story to use controls (#30180) 2021-01-11 16:32:10 +01:00
Torkel Ödegaard b342e4f044 InlineSwitch: Minor story fix (#30186)
* InlineSwitch: Minor story fix

* Fix e2e test
2021-01-11 14:44:48 +01:00
Torkel Ödegaard c0eadeba3a Gauge: Fixes issue with all null values cause min & max to be null (#30156) 2021-01-11 13:25:08 +01:00
Torkel Ödegaard 7c4a597f4d CleanUp: Removed old panel options group component (#30157)
* Removed unused component

* Remove scss import
2021-01-11 13:21:13 +01:00
Dmitry 7da8a12609 Chore: Fix spelling issue (#30168) 2021-01-11 11:27:28 +01:00
Torkel Ödegaard 314865dd88 InlineSwitch: Added missing InlineSwitch component and fixed two places that used unaligned inline switch (#30162)
* InlineSwitch: Added missing InlineSwitch component and fixed two places that used unaligned inline switch

* Fixed e2e tests
2021-01-11 10:50:17 +01:00
Ryan McKinley 549587a3c1 GraphNG: add new alpha XY Chart (#30096) 2021-01-10 22:57:48 -08:00
Torkel Ödegaard 7ca66b2040 PluginState: Update comment 2021-01-10 20:05:28 +01:00
Torkel Ödegaard ba158e72df GraphNG: Minor polish & updates to new time series panel and move it from alpha to beta (#30163)
* GraphNG: Minor polish & updates to new time series panel

* Fixed gradient default

* Updated snapshot
2021-01-10 17:41:20 +01:00
Torkel Ödegaard 80130d1c6f AngularPanels: Fixes issue with discrete panel that used the initialized event (#30133) 2021-01-08 14:25:37 +01:00
Agnès Toulet 4aa09a6a71 Analytics: add data source type in data-request events (#30087) 2021-01-08 08:41:26 +01:00
Leon Sorokin d65f7346a7 GraphNG: check cross-axis presence when auto-padding. close #30121. (#30126) 2021-01-07 17:27:15 -06:00
Ryan McKinley 71e93e521b GraphNG: support dashes (#30070) 2021-01-07 09:59:21 -08:00
Leon Sorokin dba4942edf GraphNG: fix spanGaps optimization in alignDataFrames(). see #30101. (#30118) 2021-01-07 11:54:22 -06:00
Giordano Ricci 7b5a9cefc1 Chore: Fix intermittent time-related test failure in explore datasource instance update (#30109)
* Chore: Ensure base time is the same when calculating default time range

* Chore: Fix intermittent test failure due to timing
2021-01-07 14:39:23 +00:00
Torkel Ödegaard 1c808be0f3 QueryEditorRow: Ability to change query name (#29779)
* QueryEditorRow: Ability to change query name

* Style tweaks

* Updated UX

* Fixed tests

* Added validation messages

* Fixed keyboard navigation

* Updated tests
2021-01-07 15:33:15 +01:00
Agnès Toulet 4972d7f020 Drone: Upgrade build pipeline tool (#30104) 2021-01-07 12:58:40 +01:00
Hugo Häggmark b6efebd92c Elastic: Fixes so templating queries work (#30003)
* Elastic: Fixes so templating queries work

* Chore: fixes test

* Fix: fixes getFields from metricFindQuery
2021-01-07 10:26:56 +00:00
Marcus Andersson 7aa6926ef6 GraphNG: adding possibility to toggle tooltip, graph and legend for series (#29575) 2021-01-06 12:40:32 -08:00
Arve Knudsen 87633c563c Chore: Upgrade Docker build image wrt. Go/golangci-lint/Node (#30077)
* ci-build: Upgrade base image, Go, Node, golangci-lint

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Drone: Upgrade build image

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Drone: Upgrade plugin build image

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2021-01-06 17:52:17 +01:00
dependabot[bot] 4dc44f2965 Chore(deps): Bump axios from 0.19.2 to 0.21.1 (#30059)
Bumps [axios](https://github.com/axios/axios) from 0.19.2 to 0.21.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v0.21.1/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.19.2...v0.21.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-05 17:33:52 +01:00
Torkel Ödegaard c4d91e2596 SeriesToRows: Fixes issue in transform so that value field is always named Value (#30054) 2021-01-05 10:23:53 +01:00
Khanh Ngo 7c3f6937bd Currency: add Vietnamese dong (VND) (#29983)
See http://www.xe.com/symbols.php for currency symbols reference
2020-12-28 08:50:59 +01:00
Torkel Ödegaard e375fb0f2b PanelEvents: Isolating angular panel events into it's own event bus + more event refactoring (#29904)
* PanelEvents: Isolate angular events from panel model events, use new Event patterns

* Removing some events that are not longer needed

* Updated DashboardModel

* Update

* Review fixes
2020-12-23 10:45:31 +01:00
Dominik Prokop e8e1c1402f GraphNG: bring back tooltip (#29910) 2020-12-17 16:57:11 +01:00
d066da42f8 Dashboard: Migrating dashboard settings to react (#27561)
* Dashboard: Started migrating dashboard settings

* Restore general settings from angular

* Use react permissions component

* feat(dashboard): add react LinksSettings wrapper for dash-links-editor

* feat(dashboard): add react VersionsSettings wrapper for gf-dashboard-history

* refactor(dashboard): replace DashboardPermissions connectWithStore with connect

* chore(dashboard): folderInfo as undefined

* feat(dashboard): initial commit of dashboard settings json editor

* feat(dashboard): introduce save json functionality

* chore(dashboard): delete obsolete imports

* feat(dashboard): add save and save as buttons to settings nav

* feat(dashboard): add react wrapper for annotations settings

* chore(dashboard): put back canDelete for general settings delete button

* Make editable

* Remove makeEditable from SettingsCtrl

* feat(dashboard): show json editor save button if canSave

* refactor(dashboard): move hasUnsavedFolderChange to dashboard.meta

* feat(dashboard): render hasUnsavedFolderChange view in permissions settings

* feat(dashboard): reset hasUnsavedFolderChange on settingg save success

* feat(dashboard): refresh route on sucessful settings save

* test(dashboard): update snapshots

* refactor(dashboard): automatically infer connected props for dashboard permissions

* refactor(dashboard): give dashboard versions checkboxes some padding

* Update public/app/types/folders.ts

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
2020-12-17 15:50:11 +01:00
Peter Holmberg 8454b6ea80 Expressions: Replace query input fields with select. (#29816)
* simple-select

* made the select slighttly wider
2020-12-17 13:56:42 +01:00
Jack Westbrook 51e3d65f9f Chore(toolkit): disable react/prop-types for eslint config (#29888) 2020-12-17 09:39:07 +01:00
Dominik Prokop 332f2f1ae8 Field Config API: Add ability to hide field option or disable it from the overrides (#29879)
* Add ability to hide field option or disable it from the overrides

* Rename options

* Tests
2020-12-17 09:20:47 +01:00
Ryan McKinley 8250b59dfe GraphNG: support fill gradient (#29765) 2020-12-16 11:17:56 -08:00
Ryan McKinley 56b8124afb DataFrame: add a writable flag to fields (#29869) 2020-12-16 06:59:31 -08:00
Torkel ÖdegaardandElfo404 1506ec7bfc InlineForms: Changes to make inline forms more flexible for query editors (#29782)
* Chore: Remove internal import for QueryEditorRow

* WIP inline forms fixes

* Added segment group component

* Added component status doc tag

* Chore: add as prop to InlineLabel to control rendered element (#29876)

* Use div for InlineLabel & fix iconbuttons positioning

Co-authored-by: Elfo404 <gio.ricci@grafana.com>
2020-12-16 15:14:19 +01:00
Alex Khomenko 3a27dc55eb Move colors demo under theme colors (#29873) 2020-12-16 10:51:45 +02:00
Leon Sorokin 75761bf67b GraphNG: uPlot 1.5.2, dynamic stroke/fill, Flot-style hover points (#29866)
* upgrade uPlot 1.5.2 (dynamic stroke & fill, cursor.points API)

* flot-style hover points

* fix tests?
2020-12-16 07:22:25 +01:00
Ryan McKinley 6cc6a7822d GraphNG: only initialize path builders once (#29863) 2020-12-15 19:23:51 -06:00
Torkel ÖdegaardandRyan McKinley 4e1cab1e69 GraphNG: Do not set fillColor from GraphNG only opacity (#29851)
* GraphNG: Do not set fillColor from GraphNG only opacity

* use color settings if they exist

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2020-12-15 21:50:40 +01:00
Alex Khomenko 8d9b4e4ac2 Display palette and colors for dark and light themes in storybook (#29848) 2020-12-15 17:40:24 +02:00
Ivana Huckova 356fa0dce6 Explore/Logs: Correctly display newlines in detected fields (#29541)
* Fix using of newlines in detected fields

* Wrapping depends on main selection

* Update props to be optional

* Add missing wrapLogMessage prop to test
2020-12-15 14:43:12 +01:00
Dominik Prokop 683ce69347 Link suppliers: getLinks API update (#29757)
* ContextMenuPlugin WIP

* Remove Add annotations menu item from graph context menu

* ts ifx

* WIP

* Tests updates

* ts check fix

* Fix rebase

* Use replace function in angular graph data links
2020-12-15 13:29:37 +01:00
Hugo Häggmark 5f4b528122 Select: Changes default menu placement for Select from auto to bottom (#29837)
* Select: Changes default menuPlacement from auto to bottom

* Tests: Fixes snapshot
2020-12-15 12:46:31 +01:00