Andrej Ocenas
ae09ccbf79
Trace UI demo ( #20297 )
...
* Add integration with Jeager
Add Jaeger datasource and modify derived fields in loki to allow for opening a trace in Jager in separate split.
Modifies build so that this branch docker images are pushed to docker hub
Add a traceui dir with docker-compose and provision files for demoing.:wq
* Enable docker logger plugin to send logs to loki
* Add placeholder zipkin datasource
* Fixed rebase issues, added enhanceDataFrame to non-legacy code path
* Trace selector for jaeger query field
* Fix logs default mode for Loki
* Fix loading jaeger query field services on split
* Updated grafana image in traceui/compose file
* Fix prettier error
* Hide behind feature flag, clean up unused code.
* Fix tests
* Fix tests
* Cleanup code and review feedback
* Remove traceui directory
* Remove circle build changes
* Fix feature toggles object
* Fix merge issues
* Fix some null errors
* Fix test after strict null changes
* Review feedback fixes
* Fix toggle name
Co-authored-by: David Kaltschmidt <david.kaltschmidt@gmail.com>
2020-03-25 12:25:39 +01:00
Arve Knudsen
b6f73e35a5
Chore: Typecheck TypeScript in CI pipelines ( #23052 )
...
* circle-test-frontend.sh: Typecheck TypeScript
* Chore: fixes type errors
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
2020-03-25 12:19:21 +01:00
Lukas Siatka
3f08a789d7
DevEnv: update frontend dependencies - apache arrow, bizcharts, commander ( #22994 )
...
* DevEnv: updates bizcharts 3.5.5 -> 3.5.8 in grafana-ui package
* DevEnv: updates apache-arrow 0.15.1 -> 0.16.0 in grafana-data package
* DevEnv: updates commander 2.20.0 -> 5.0.0 in grafana-toolkit package
* DevEnv: updates commander 4.1.1 -> 5.0.0 in grafana-e2e package
2020-03-25 11:01:02 +01:00
Lukas Siatka
bcad3fbda1
DevEnv: update frontend dependencies - rc ( #22977 )
...
* DevEnv: updates rc-cascader 0.17.5 -> 1.0.1
* DevEnv: updates rc-cascader 0.17.5 -> 1.0.1 in grafana-ui package
* DevEnv: updates rc-drawer 3.0.2 -> 3.1.3 in grafana-ui package
* DevEnv: updates rc-time-picker 3.7.2 -> 3.7.3 in grafana-ui package
* DevEnv: updates rc-slider 8.7.1 -> 9.2.3 in grafana-ui package
* Fix option mappings
* Some clean up of the code.
* removed unused function.
Co-authored-by: Tobias Skarhed <tobias.skarhed@gmail.com>
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
2020-03-25 10:10:26 +01:00
Torkel Ödegaard
e8efd17ea9
Buttons: Improves vertical alignment in buttons ( #23030 )
...
* Buttons: Improves vertical alignment in buttons
* Updated snapshot
* Fixed strict null errors
2020-03-25 09:21:44 +01:00
Agnès Toulet
d825b9e799
Analytics: Send event when opening a dashboard ( #22921 )
...
* Analytics: add open dashboard event
* Analytics: move code to analyticsProcessor
* Dashboard: fix init tests
* Analytics: remove open event for new dashboard
* Analytics: rename analyticsProcessor functions
2020-03-25 09:01:49 +01:00
Torkel Ödegaard
441e87d4d4
NewPanelEdit: Adding repeating options ( #22984 )
...
* NewPanelEdit: Adding repeating options
* Added all repeat options
* reduce strict null errors
2020-03-24 15:44:13 +01:00
Alex Khomenko
014e7d9261
Granfana ui/tag components ( #22964 )
...
* Add Tag component
* Add Tag story
* Add TagList
* Group Tab and TabList
* Fix typechecks
* Remove Meta
* Use forwardRef for the Tag
* Add actions instead of console.log
* Add previews
2020-03-24 13:52:20 +02:00
Torkel Ödegaard
08c95c3419
UI: Theme changes ( #22880 )
...
* Theme: Updates the theme to align panel & page background colors
* Updated dashboard settings view to be similar to new panel edit
* Updated themes
* Added shadow
* Updates generated files
* Minor fix to inspect drawer
* Clean up old dashboard setttings stuff
* Polish to search
* Updated truth image
* Minor tweaks to dropdown menu
* Updates and alignments between inspect drawer and explore rich history
* removed unused variables
* Minor tweak to light page header bg
2020-03-24 10:30:53 +01:00
Lukas Siatka
e2f7f85222
DevEnv: update frontend dependencies - eslint ( #22990 )
...
* DevEnv: updates eslint-plugin-jsdoc 21.0.0 -> 22.1.0
* DevEnv: updates @typescript-eslint/eslint-plugin 2.19.2 -> 2.24.0 in grafana-toolkit package
* DevEnv: updates @typescript-eslint/parser 2.19.2 -> 2.24.0 in grafana-toolkit package
* DevEnv: updates eslint 6.7.2 -> 6.8.0 in grafana-toolkit package
* DevEnv: updates eslint-config-prettier 6.7.0 -> 6.10.0 in grafana-toolkit package
* DevEnv: updates eslint-plugin-prettier 3.1.1 -> 3.1.2 in grafana-toolkit package
* DevEnv: updates eslint-plugin-jsdoc 18.4.1 -> 22.1.0 in grafana-toolkit package
2020-03-24 08:25:57 +01:00
Lukas Siatka
d4d3874a38
DevEnv: update frontend dependencies - react-dev-utils ( #23007 )
...
* DevEnv: updates @types/react-dev-utils 9.0.1 -> 9.0.4 in grafana-toolkit package
* DevEnv: updates react-dev-utils 9.0.1 -> 10.2.1 in grafana-toolkit package
2020-03-24 08:25:12 +01:00
Lukas Siatka
01ebaf9260
DevEnv: update frontend dependencies - storybook ( #22976 )
...
* DevEnv: updates storybook-dark-mode 0.3.0 -> 0.3.1 in grafana-ui package
* DevEnv: updates @storybook/addon-actions 5.3.9 -> 5.3.17 in grafana-ui package
* DevEnv: updates @storybook/addon-docs 5.3.9 -> 5.3.17 in grafana-ui package
* DevEnv: updates @storybook/addon-info 5.3.9 -> 5.3.17 in grafana-ui package
* DevEnv: updates @storybook/addon-knobs 5.3.9 -> 5.3.17 in grafana-ui package
* DevEnv: updates @storybook/addon-storysource 5.3.14 -> 5.3.17 in grafana-ui package
* DevEnv: updates @storybook/theming 5.3.9 -> 5.3.17 in grafana-ui package
* DevEnv: updates @storybook/react 5.3.9 -> 5.3.17 in grafana-ui package
2020-03-24 08:23:52 +01:00
Lukas Siatka
18f4e3ce47
DevEnv: update frontend dependencies - ts-node & node-sass ( #22988 )
...
* DevEnv: updates ts-node 8.6.2 -> 8.8.1
* DevEnv: updates ts-node 8.5.0 -> 8.8.1 in grafana-e2e package
* DevEnv: updates node-sass 4.12.0 -> 4.13.1 in grafana-toolkit package
* DevEnv: updates ts-node 8.5.0 -> 8.8.1 in grafana-toolkit package
2020-03-24 06:56:58 +01:00
Lukas Siatka
7e8b1d2866
DevEnv: update frontend dependencies - react-color ( #23008 )
...
* DevEnv: updates react-color 2.17.0 -> 2.18.0
* DevEnv: updates @types/react-color 2.17.0 -> 3.0.1
2020-03-24 05:49:00 +01:00
Lukas Siatka
ef7b2e3974
DevEnv: update frontend dependencies - pretty-format ( #22987 )
...
* DevEnv: updates pretty-format 24.9.0 -> 25.1.0 in grafana-data package
* DevEnv: updates pretty-format 24.9.0 -> 25.1.0 in grafana-ui package
* DevEnv: updates pretty-format 24.9.0 -> 25.1.0 in grafana-runtime package
2020-03-24 05:47:32 +01:00
Tobias Skarhed
aeb88015ab
Storybook: Fix broken stories ( #22975 )
...
* Rewrite to CSF and make it not crash
* Move comments to be in generated docs
* Fix broken ThresholdsEditor story
* Fix breaking Select docs
2020-03-23 17:54:48 +01:00
Steven Vachon
d8b346f441
Fix mysterious Babel plugin errors ( #22974 )
2020-03-23 12:32:04 -04:00
Tobias Skarhed
c82a778c3d
Storybook: Remove unneccesary stories and reorganize a bit ( #22959 )
2020-03-23 13:02:09 +01:00
Torkel Ödegaard
89203136ec
Select: Fixed select text positition ( #22952 )
2020-03-23 10:55:29 +01:00
Dominik Prokop
bdb5659977
NewPanelEdit: Organise sidebar in tabs ( #22870 )
...
* Refactor value mappings UI to work better with new panel edit
* TS fix
* Experimenting with tabs in the sidebar
* Small refactor and added Panel general settings
* Merge fixes
* fix fieldOptions being used instead of fieldConfig
* Added icons to tabs (testing)
* Only 3 tabs i think, panel specific options need ot exist in first tab, some style tweaks
* Moved title and no value up
* Updated
* Render panel options in Options tab and add old options styles hack to display those vertically
* Basic settings to Panel settings
* Make nullcheck pass
* Snaps bump
* Fix standard configs not update
* Organise sidebar better, add tmp NewPanelEditorContext to hide duplicate legacy options
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2020-03-20 15:15:04 +01:00
Boyko
c600a08524
Query components unsafe lifecycle methods ( #21163 )
...
* Chore: refactor query components unsafe lifecycle methods
* Chore: remove redundant defaults
* Chore: check expression exist while filter targets in query
* Chore: fix broken test
* Chore: adding query filed tests
* pass normalized query to QueryFieldsEditor
Signed-off-by: Boyko Lalov <boiskila@gmail.com>
* Remove introduced strictNullCheck errors and correctly solve merged conficts
* Improve redability and fix strictNullChecks
Co-authored-by: Ivana <ivana.huckova@gmail.com>
2020-03-20 13:00:49 +01:00
Dominik Prokop
cb9dd6631b
Fix ValueMappingEditor test TS issue ( #22895 )
...
* fix test
* Revert "CircleCI: Don't build Storybook on PR (#22865 )"
This reverts commit 492264abc3
.
2020-03-19 16:48:49 +01:00
Tobias Skarhed
a2b3da2792
Migration: Create org ( #22542 )
...
* Add NewOrgPage
* Remove filrs
* Remove import
* Remove comments
* Get navModel from Redux
* Add DTO
* Get nav model from state
* Change error display
* Add async await and check if org is available
* Fix null strict null error
* Update public/app/features/org/NewOrgPage.tsx
Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com>
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2020-03-19 14:22:53 +01:00
Dominik Prokop
f2742d4a28
NewPanelEdit: Refactor value mappings UI to work better with new panel edit ( #22808 )
...
* Refactor value mappings UI to work better with new panel edit
* TS fix
2020-03-19 12:28:05 +01:00
Dominik Prokop
bf7579d984
FieldOverrides: Move FieldConfigSource from fieldOptions to PanelModel.fieldConfig ( #22600 )
...
* Apply field overrides in PanelChrome
* Move applyFieldOverrides to panel query runner
* Review updates
* Make sure overrides are applied back on souce panel when exiting the new edit mode
* TS ignores in est
* Make field display work in viz repeater
* Review updates
* Review and test updates
* Change the way overrides and trransformations are retrieved in PQR
* Add fieldConfig property to PanelModel
* Dashboard migration v1
* Use field config when exiting new panel edit mode
* Gauge - use fieldConfig from panel model
* FieldDisplayOptions - don's extend FieldConfigSource
* Fix fieldDisplay ts
* StatPanel updated
* Stat panel defaults applied
* Table2 panel options update
* React graph updates
* BarGauge updated
* PieChart, Gauge, BarGauge and Stat updates
* PieChart - remove field config defaults from options
* FieldDisplayEditor - remove unused methos
* PanelModel - remove debugger
* Remove fieldConfig from field options when migrating dashboard
* Update data links migrations
* Update fieldDisaplay tests to respect new fieldConfig
* Update dashboard schema version in snapshots
* Fix BarGaugePanel test
* Rebase fixes
* Add onFieldConfigChange to PanelProps type
* Update shared single stat migration
* Pass PanelModel instead of options only for panel type change handler [breaking]
* Renames
* Don't mutate panel options
* Migrations update
* Remove obsolete snap
* Minor updates after review
* Fix null checks
* Temporarily (until we decide to switch to new pane edit) bring back old aditors
* Temporarily rename ValueMappingEditor and MappingRow to Legacy*
* Migrations update
* Updae setFieldConfigDefaults API
* Update the way field config defaults are applied
* Use standard field config for gauge, bar gauge and stat panels
* refactoring
* Revert dashboard fieldOptions migrations as those are handled by single stat migrator
* Fix ts in tests
* Strict null fix and some minor fixes
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2020-03-19 11:50:31 +01:00
Tobias Skarhed
c7951a2575
Storybook: Solve deployment issues ( #22873 )
2020-03-19 07:51:22 +01:00
Tobias Skarhed
5a5122e7e3
BarGauge: Fix strict null that breaks Storybook build ( #22871 )
2020-03-18 18:23:48 +01:00
Torkel Ödegaard
044ec40112
Graphite: Rollup Indicator ( #22738 )
...
* WIP: Rollup indiator progress
* Progress
* Progress, can now open inspector with right tab
* changed type and made inspect
* Showing stats
* Progress
* Progress
* Getting ready for v1
* Added option and fixed some strict nulls
* Updated
* Fixed test
2020-03-18 13:00:14 +01:00
Marcus Efraimsson
eb96a8fcc8
@grafana/runtime: Add cancellation of queries to DataSourceWithBackend ( #22818 )
2020-03-18 00:12:03 +01:00
Stephanie Closson
6310aaff55
Toolkit: docker image for plugin CI process ( #22790 )
...
* Adding dockerfile for builds
* Adding standardized bashrc
* Updated dockerfile
* removed bashrc. Not required
* WIP: Updates to dockerfile for e2e and readme
* Storybook: Add relative logo url (#22786 )
* DevEnv: update frontend dependencies - rollup (#22794 )
* DevEnv: updates rollup 1.6.0 -> 2.0.6 in grafana-data package
* DevEnv: updates rollup 1.6.0 -> 2.0.6 in grafana-e2e package
* DevEnv: updates rollup 1.6.0 -> 2.0.6 in grafana-runtime package
* DevEnv: updates rollup 1.6.0 -> 2.0.6 in grafana-ui package
* DevEnv: updates rollup-plugin-sourcemaps 0.4.2 -> 0.5.0 in grafana-data package
* DevEnv: updates rollup-plugin-sourcemaps 0.4.2 -> 0.5.0 in grafana-e2e package
* DevEnv: updates rollup-plugin-sourcemaps 0.4.2 -> 0.5.0 in grafana-runtime package
* DevEnv: updates rollup-plugin-sourcemaps 0.4.2 -> 0.5.0 in grafana-ui package
* DevEnv: updates rollup-plugin-terser 4.0.4 -> 5.3.0 in grafana-data package
* DevEnv: updates rollup-plugin-terser 4.0.4 -> 5.3.0 in grafana-e2e package
* DevEnv: updates rollup-plugin-terser 4.0.4 -> 5.3.0 in grafana-runtime package
* DevEnv: updates rollup-plugin-terser 4.0.4 -> 5.3.0 in grafana-ui package
* DevEnv: updates rollup-plugin-typescript2 0.19.3 -> 0.26.0 in grafana-data package
* DevEnv: updates rollup-plugin-typescript2 0.19.3 -> 0.26.0 in grafana-e2e package
* DevEnv: updates rollup-plugin-typescript2 0.19.3 -> 0.26.0 in grafana-runtime package
* DevEnv: updates rollup-plugin-typescript2 0.19.3 -> 0.26.0 in grafana-ui package
* DevEnv: updates @rollup/plugin-commonjs 9.2.1 -> 11.0.2 in grafana-data package
* DevEnv: updates @rollup/plugin-commonjs 9.2.1 -> 11.0.2 in grafana-e2e package
* DevEnv: updates @rollup/plugin-commonjs 9.2.1 -> 11.0.2 in grafana-runtime package
* DevEnv: updates @rollup/plugin-commonjs 9.2.1 -> 11.0.2 in grafana-ui package
* DevEnv: updates rollup config import in grafana-data package
* DevEnv: updates rollup config import in grafana-e2e package
* DevEnv: updates rollup config import in grafana-ui package
* DevEnv: updates rollup config import in grafana-runtime package
* DevEnv: updates @rollup/plugin-node-resolve 4.0.1 -> 7.1.1 in grafana-data package
* DevEnv: updates @rollup/plugin-node-resolve 4.0.1 -> 7.1.1 in grafana-e2e package
* DevEnv: updates @rollup/plugin-node-resolve 4.0.1 -> 7.1.1 in grafana-runtime package
* DevEnv: updates @rollup/plugin-node-resolve 4.0.1 -> 7.1.1 in grafana-ui package
* DevEnv: updates lockfile
* DevEnv: updates rollup config plugin-node-resolve import in grafana-data package
* DevEnv: updates rollup config plugin-node-resolve import in grafana-ui package
* DevEnv: updates rollup config plugin-node-resolve import in grafana-e2e package
* DevEnv: updates rollup config plugin-node-resolve import in grafana-runtime package
* DevEnv: updates rollup-plugin-visualizer 0.9.2 -> 3.3.1 in grafana-data package
* DevEnv: updates rollup-plugin-visualizer 0.9.2 -> 3.3.1 in grafana-e2e package
* DevEnv: updates rollup-plugin-visualizer 0.9.2 -> 3.3.1 in grafana-runtime package
* DevEnv: updates rollup-plugin-visualizer 0.9.2 -> 3.3.1 in grafana-ui package
* Fronted: Fixed webpack chunk syntax error
* Fix: fixes issue with headers property with different casing (#22778 )
Fixes #22756
* Variables: migrates data source variable type to React/Redux (#22770 )
* Refactor: moves all the newVariables part to features/variables directory
* Feature: adds datasource type
* Tests: adds reducer tests
* Tests: covers data source actions with tests
* Chore: reduces strict null errors
* AngularPanels: Fixed inner height calculation (#22796 )
* Chore: migrate admin/users from angular to react + redux (#22759 )
* Start adding admin users list page to redux/react.
* removed unused code.
* added pagination.
* changed so we use the new form styles.
* added tooltip.
* using tagbadge for authlabels.
* remove unused code.
* removed old code.
* Fixed the last feedback on PR.
* DevEnv: update frontend dependencies - webpack (#22144 )
* DevEnv: updates webpack 4.29.6 -> 4.41.5
* DevEnv: updates webpack-cli 3.2.3 -> 3.3.10
* DevEnv: updates webpack-dev-server 3.2.1 -> 3.10.3
* DevEnv: updates terser-webpack-plugin 1.2.3 -> 2.3.4
* DevEnv: updates webpack-bundle-analyzer 3.3.2 -> 3.6.0
* DevEnv updates webpack-merge 4.2.1 -> 4.2.2
* DevEnv: updates clean-webpack-plugin 2.0.0 -> 3.0.0
* DevEnv: updates file-loader 3.0.1 -> 5.0.2
* DevEnv: updates css-loader 2.1.1 -> 3.4.2
* DevEnv: updates sass-loader 7.1.0 -> 8.0.2
* DevEnv: updates style-loader 0.23.1 -> 1.1.3
* DevEnv: updates fork-ts-checker-webpack-plugin 1.0.0 -> 4.0.3
* DevEnv: updates optimize-css-assets-webpack-plugin 5.0.1 -> 5.0.3
* DevEnv: updates mini-css-extract-plugin 0.5.0 -> 0.9.0
* DevEnv: updates @cypress/webpack-preprocessor 4.1.1 -> 4.1.3 in grafana-e2e package
* DevEnv: updates @types/webpack 4.4.34 -> 4.41.7 in grafana-toolkit package
* DevEnv: updates copy-webpack-plugin 5.0.3 -> 5.1.1 in grafana-toolkit package
* DevEnv: updates terser-webpack-plugin 1.3.0 -> 2.3.4 in grafana-toolkit package
* DevEnv: updates webpack 4.35.0 -> 4.41.5 in grafana-toolkit package
* DevEnv: updates import of CleanWebpackPlugin to named import (#22800 )
* Build: Migrate PR pipeline (#22788 )
Implement new PR pipeline
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* DevEnv: update frontend dependencies - mixed 1/2 (#22147 )
* DevEnv: updates @emotion/core 10.0.10 -> 10.0.27
* DevEnv: updates autoprefixer 9.5.0 -> 9.7.4
* DevEnv: updates axios 0.19.0 -> 0.19.2
* DevEnv: updates es6-promise 3.3.1 -> 4.2.8
* DevEnv: updates glob 7.1.3 -> 7.1.6
* DevEnv: updates husky 1.3.1 -> 4.2.1
* DevEnv: updates lerna 3.15.0 -> 3.20.2
* DevEnv: updates lint-staged 8.1.5 -> 10.0.7
* DevEnv: updates module-alias 2.2.0 -> 2.2.2
* DevEnv: updates monaco-editor 0.15.6 -> 0.19.3
* DevEnv: updates postcss-browser-reporter 0.5.0 -> 0.6.0
* DevEnv: updates rimraf 2.6.3 -> 3.0.1
* Revert "DevEnv: updates monaco-editor 0.15.6 -> 0.19.3"
* DevEnv: updates axios 0.19.0 -> 0.19.2 in grafana-toolkit package
* DevEnv: updates lockfile
* DevEnv: update frontend dependencies - mixed 2/2 (#22148 )
* DevEnv: updates sinon 1.17.6 -> 8.1.1
* DevEnv: updates zone.js 0.7.8 -> 0.10.2
* DevEnv: updates brace 0.10.0 -> 0.11.1
* DevEnv: updates eventemitter3 2.0.3 -> 4.0.0
* DevEnv: updates file-saver 1.3.8 -> 2.0.2
* DevEnv: updates is-hotkey 0.1.4 -> 0.1.6
* DevEnv: updates mousetrap 1.6.3 -> 1.6.5
* DevEnv: updates prismjs 1.16.0 -> 1.19.0
* DevEnv: updates search-query-parser 1.5.2 -> 1.5.4
* DevEnv: updates tether 1.4.5 -> 1.4.7
* DevEnv: updates xss 1.0.3 -> 1.0.6
* Revert "DevEnv: updates zone.js 0.7.8 -> 0.10.2"
* DevEnv: updates sinon 1.17.6 -> 8.1.1 in grafana-data package
* DevEnv: updates @types/sinon 7.0.11 -> 7.5.2 in grafana-data package
* DevEnv: updates eventemitter import
* DevEnv: updates lockfile
* Variables: migrates interval variable type to React/Redux (#22797 )
* Feature: migrates interval variable type to React/Redux
* Forms: Fix input suffix position (#22780 )
* Forms: Fix input suffix position
* Update
* FieldOverrides: Apply field overrides in PanelQueryRunner (#22439 )
* Apply field overrides in PanelChrome
* Move applyFieldOverrides to panel query runner
* Review updates
* Make sure overrides are applied back on souce panel when exiting the new edit mode
* TS ignores in est
* Make field display work in viz repeater
* Review updates
* Review and test updates
* Change the way overrides and trransformations are retrieved in PQR
* Minor updates after review
* Fix null checks
* E2E: Add new run modes for e2e tests (#22795 )
* WIP: started e2e tests for bar gauge
* Updated
* Updated
* Updated cypress from 3.7 -> 4.1
* reverted cypress upgrade
* Updated test
* Update e2e docs
* Updated docs
* DevEnv: update frontend dependencies - npm, nodemon, typescript (#22145 )
* DevEnv: updates npm 6.13.4 -> 6.13.7
* DevEnv: updates nodemon 1.18.10 -> 2.0.2
* DevEnv: updates typescript 3.7.2 -> 3.7.5
* DevEnv: removes npm from dev dependencies
* DevEnv: updates typescript 3.7.2 -> 3.7.5 in grafana-data package
* DevEnv: updates typescript 3.7.2 -> 3.7.5 in grafana-e2e package
* DevEnv: updates typescript 3.7.2 -> 3.7.5 in grafana-toolkit package
* DevEnv: updates typescript 3.7.2 -> 3.7.5 in grafana-ui package
* DevEnv: updates typescript 3.7.2 -> 3.7.5 in grafana-runtime package
* SaveDashboard: Updated modal design/layout a bit (#22810 )
* DevEnv: updates build-ci-deploy dockerfile and CI config to include yarn (#22809 )
* DevEnv: updates build-ci-deploy dockerfile
* DevEnv: updates build-ci-deploy dockerfile version in circleci config
* Plugins: Hide plugins page from viewers, and limit /api/plugins to only core plugins when called by viewer role (#21901 )
* Hide plugins list from viewers
* Made /api/plugins only return core plugins for users with viewer role
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
* Webpack: Add relative node_modules path (#22806 )
* DevEnv: updates lockfile to fix breaking builds on CI (#22811 )
* DevEnv: updates lockfile
* DevEnv: updates lockfile
* Added readme, and review feedback
* Renamed README
* fixed error in path for docs
* Added updatedb
* Set grafana checkout to latest stable
* Variables: fixes so single value picker closes dropdown on select (#22823 )
* FieldOverrides: Remove console warn from processFieldConfigValue (#22824 )
* Grafana-UI: Add invalid state to Forms.Textarea (#22775 )
* Storybook: Bring back theme switch (#22826 )
* TestData: New dashboard that tests variables that update on time range change (#22829 )
* CircleCI: Download grabpl from GCS (#22828 )
* CircleCI: Download grabpl from GCS
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* CircleCI: Fix installation of grabpl
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Fix dashboard picker's props (#22815 )
* TablePanel: Enable new units picker (#22833 )
* CircleCI: Install build pipeline tool from GitHub repo (#22837 )
* Variables: fixes so order in list is preserved after save (#22805 )
* Storybook: Deploy on PR, master and release (#22827 )
* Update CircleCI deployment
* Add GCP auth
* Change master to latest dir
* Variables: adds onTimeRangeUpdated to newVariables (#22821 )
* Feature: adds onTimeRangeUpdated to newVariables
* Refactor: removes VariableWithRefresh and unused func
* Refactor: adds console output when something throws as well
* Storybook: add canary deploy from master (#22843 )
* Canary from master latest from release
* Fix logo URL
* Adding dockerfile for builds
* Adding standardized bashrc
* Updated dockerfile
* removed bashrc. Not required
* WIP: Updates to dockerfile for e2e and readme
* Added readme, and review feedback
* Renamed README
* fixed error in path for docs
* Added updatedb
* Set grafana checkout to latest stable
* Feedback from code review
* Update packages/grafana-toolkit/docker/grafana-plugin-ci/README.md
Co-Authored-By: Arve Knudsen <arve.knudsen@gmail.com>
* recommended changes from code review
Co-authored-by: Tobias Skarhed <1438972+tskarhed@users.noreply.github.com>
Co-authored-by: Lukas Siatka <lukasz.siatka@grafana.com>
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com>
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
2020-03-17 13:36:35 -06:00
Tobias Skarhed
81fed255fd
Storybook: add canary deploy from master ( #22843 )
...
* Canary from master latest from release
* Fix logo URL
2020-03-17 15:03:59 +01:00
Alex Khomenko
2fac834413
Fix dashboard picker's props ( #22815 )
2020-03-17 12:07:40 +02:00
Dominik Prokop
22fc1e91f5
Storybook: Bring back theme switch ( #22826 )
2020-03-17 09:52:46 +01:00
Alex Khomenko
cd50da3dbe
Grafana-UI: Add invalid state to Forms.Textarea ( #22775 )
2020-03-17 10:15:07 +02:00
Dominik Prokop
b930966fc7
FieldOverrides: Remove console warn from processFieldConfigValue ( #22824 )
2020-03-17 08:32:14 +01:00
Torkel Ödegaard
46165a7f7b
SaveDashboard: Updated modal design/layout a bit ( #22810 )
2020-03-16 15:33:18 +01:00
Lukas Siatka
a3037e363f
DevEnv: update frontend dependencies - npm, nodemon, typescript ( #22145 )
...
* DevEnv: updates npm 6.13.4 -> 6.13.7
* DevEnv: updates nodemon 1.18.10 -> 2.0.2
* DevEnv: updates typescript 3.7.2 -> 3.7.5
* DevEnv: removes npm from dev dependencies
* DevEnv: updates typescript 3.7.2 -> 3.7.5 in grafana-data package
* DevEnv: updates typescript 3.7.2 -> 3.7.5 in grafana-e2e package
* DevEnv: updates typescript 3.7.2 -> 3.7.5 in grafana-toolkit package
* DevEnv: updates typescript 3.7.2 -> 3.7.5 in grafana-ui package
* DevEnv: updates typescript 3.7.2 -> 3.7.5 in grafana-runtime package
2020-03-16 15:04:02 +01:00
Torkel Ödegaard
75d7f9072c
E2E: Add new run modes for e2e tests ( #22795 )
...
* WIP: started e2e tests for bar gauge
* Updated
* Updated
* Updated cypress from 3.7 -> 4.1
* reverted cypress upgrade
* Updated test
* Update e2e docs
* Updated docs
2020-03-16 14:35:55 +01:00
Dominik Prokop
642c1a16dd
FieldOverrides: Apply field overrides in PanelQueryRunner ( #22439 )
...
* Apply field overrides in PanelChrome
* Move applyFieldOverrides to panel query runner
* Review updates
* Make sure overrides are applied back on souce panel when exiting the new edit mode
* TS ignores in est
* Make field display work in viz repeater
* Review updates
* Review and test updates
* Change the way overrides and trransformations are retrieved in PQR
* Minor updates after review
* Fix null checks
2020-03-16 14:26:03 +01:00
Torkel Ödegaard
ab0238eced
Forms: Fix input suffix position ( #22780 )
...
* Forms: Fix input suffix position
* Update
2020-03-16 14:18:40 +01:00
Lukas Siatka
fd99bfab1d
DevEnv: update frontend dependencies - mixed 2/2 ( #22148 )
...
* DevEnv: updates sinon 1.17.6 -> 8.1.1
* DevEnv: updates zone.js 0.7.8 -> 0.10.2
* DevEnv: updates brace 0.10.0 -> 0.11.1
* DevEnv: updates eventemitter3 2.0.3 -> 4.0.0
* DevEnv: updates file-saver 1.3.8 -> 2.0.2
* DevEnv: updates is-hotkey 0.1.4 -> 0.1.6
* DevEnv: updates mousetrap 1.6.3 -> 1.6.5
* DevEnv: updates prismjs 1.16.0 -> 1.19.0
* DevEnv: updates search-query-parser 1.5.2 -> 1.5.4
* DevEnv: updates tether 1.4.5 -> 1.4.7
* DevEnv: updates xss 1.0.3 -> 1.0.6
* Revert "DevEnv: updates zone.js 0.7.8 -> 0.10.2"
* DevEnv: updates sinon 1.17.6 -> 8.1.1 in grafana-data package
* DevEnv: updates @types/sinon 7.0.11 -> 7.5.2 in grafana-data package
* DevEnv: updates eventemitter import
* DevEnv: updates lockfile
2020-03-16 13:14:57 +01:00
Lukas Siatka
f44399abdb
DevEnv: update frontend dependencies - mixed 1/2 ( #22147 )
...
* DevEnv: updates @emotion/core 10.0.10 -> 10.0.27
* DevEnv: updates autoprefixer 9.5.0 -> 9.7.4
* DevEnv: updates axios 0.19.0 -> 0.19.2
* DevEnv: updates es6-promise 3.3.1 -> 4.2.8
* DevEnv: updates glob 7.1.3 -> 7.1.6
* DevEnv: updates husky 1.3.1 -> 4.2.1
* DevEnv: updates lerna 3.15.0 -> 3.20.2
* DevEnv: updates lint-staged 8.1.5 -> 10.0.7
* DevEnv: updates module-alias 2.2.0 -> 2.2.2
* DevEnv: updates monaco-editor 0.15.6 -> 0.19.3
* DevEnv: updates postcss-browser-reporter 0.5.0 -> 0.6.0
* DevEnv: updates rimraf 2.6.3 -> 3.0.1
* Revert "DevEnv: updates monaco-editor 0.15.6 -> 0.19.3"
* DevEnv: updates axios 0.19.0 -> 0.19.2 in grafana-toolkit package
* DevEnv: updates lockfile
2020-03-16 13:10:42 +01:00
Lukas Siatka
d1837ea132
DevEnv: update frontend dependencies - webpack ( #22144 )
...
* DevEnv: updates webpack 4.29.6 -> 4.41.5
* DevEnv: updates webpack-cli 3.2.3 -> 3.3.10
* DevEnv: updates webpack-dev-server 3.2.1 -> 3.10.3
* DevEnv: updates terser-webpack-plugin 1.2.3 -> 2.3.4
* DevEnv: updates webpack-bundle-analyzer 3.3.2 -> 3.6.0
* DevEnv updates webpack-merge 4.2.1 -> 4.2.2
* DevEnv: updates clean-webpack-plugin 2.0.0 -> 3.0.0
* DevEnv: updates file-loader 3.0.1 -> 5.0.2
* DevEnv: updates css-loader 2.1.1 -> 3.4.2
* DevEnv: updates sass-loader 7.1.0 -> 8.0.2
* DevEnv: updates style-loader 0.23.1 -> 1.1.3
* DevEnv: updates fork-ts-checker-webpack-plugin 1.0.0 -> 4.0.3
* DevEnv: updates optimize-css-assets-webpack-plugin 5.0.1 -> 5.0.3
* DevEnv: updates mini-css-extract-plugin 0.5.0 -> 0.9.0
* DevEnv: updates @cypress/webpack-preprocessor 4.1.1 -> 4.1.3 in grafana-e2e package
* DevEnv: updates @types/webpack 4.4.34 -> 4.41.7 in grafana-toolkit package
* DevEnv: updates copy-webpack-plugin 5.0.3 -> 5.1.1 in grafana-toolkit package
* DevEnv: updates terser-webpack-plugin 1.3.0 -> 2.3.4 in grafana-toolkit package
* DevEnv: updates webpack 4.35.0 -> 4.41.5 in grafana-toolkit package
2020-03-16 09:57:35 +01:00
Marcus Andersson
be192b8191
Chore: migrate admin/users from angular to react + redux ( #22759 )
...
* Start adding admin users list page to redux/react.
* removed unused code.
* added pagination.
* changed so we use the new form styles.
* added tooltip.
* using tagbadge for authlabels.
* remove unused code.
* removed old code.
* Fixed the last feedback on PR.
2020-03-16 09:53:20 +01:00
Lukas Siatka
d51e2221a4
DevEnv: update frontend dependencies - rollup ( #22794 )
...
* DevEnv: updates rollup 1.6.0 -> 2.0.6 in grafana-data package
* DevEnv: updates rollup 1.6.0 -> 2.0.6 in grafana-e2e package
* DevEnv: updates rollup 1.6.0 -> 2.0.6 in grafana-runtime package
* DevEnv: updates rollup 1.6.0 -> 2.0.6 in grafana-ui package
* DevEnv: updates rollup-plugin-sourcemaps 0.4.2 -> 0.5.0 in grafana-data package
* DevEnv: updates rollup-plugin-sourcemaps 0.4.2 -> 0.5.0 in grafana-e2e package
* DevEnv: updates rollup-plugin-sourcemaps 0.4.2 -> 0.5.0 in grafana-runtime package
* DevEnv: updates rollup-plugin-sourcemaps 0.4.2 -> 0.5.0 in grafana-ui package
* DevEnv: updates rollup-plugin-terser 4.0.4 -> 5.3.0 in grafana-data package
* DevEnv: updates rollup-plugin-terser 4.0.4 -> 5.3.0 in grafana-e2e package
* DevEnv: updates rollup-plugin-terser 4.0.4 -> 5.3.0 in grafana-runtime package
* DevEnv: updates rollup-plugin-terser 4.0.4 -> 5.3.0 in grafana-ui package
* DevEnv: updates rollup-plugin-typescript2 0.19.3 -> 0.26.0 in grafana-data package
* DevEnv: updates rollup-plugin-typescript2 0.19.3 -> 0.26.0 in grafana-e2e package
* DevEnv: updates rollup-plugin-typescript2 0.19.3 -> 0.26.0 in grafana-runtime package
* DevEnv: updates rollup-plugin-typescript2 0.19.3 -> 0.26.0 in grafana-ui package
* DevEnv: updates @rollup/plugin-commonjs 9.2.1 -> 11.0.2 in grafana-data package
* DevEnv: updates @rollup/plugin-commonjs 9.2.1 -> 11.0.2 in grafana-e2e package
* DevEnv: updates @rollup/plugin-commonjs 9.2.1 -> 11.0.2 in grafana-runtime package
* DevEnv: updates @rollup/plugin-commonjs 9.2.1 -> 11.0.2 in grafana-ui package
* DevEnv: updates rollup config import in grafana-data package
* DevEnv: updates rollup config import in grafana-e2e package
* DevEnv: updates rollup config import in grafana-ui package
* DevEnv: updates rollup config import in grafana-runtime package
* DevEnv: updates @rollup/plugin-node-resolve 4.0.1 -> 7.1.1 in grafana-data package
* DevEnv: updates @rollup/plugin-node-resolve 4.0.1 -> 7.1.1 in grafana-e2e package
* DevEnv: updates @rollup/plugin-node-resolve 4.0.1 -> 7.1.1 in grafana-runtime package
* DevEnv: updates @rollup/plugin-node-resolve 4.0.1 -> 7.1.1 in grafana-ui package
* DevEnv: updates lockfile
* DevEnv: updates rollup config plugin-node-resolve import in grafana-data package
* DevEnv: updates rollup config plugin-node-resolve import in grafana-ui package
* DevEnv: updates rollup config plugin-node-resolve import in grafana-e2e package
* DevEnv: updates rollup config plugin-node-resolve import in grafana-runtime package
* DevEnv: updates rollup-plugin-visualizer 0.9.2 -> 3.3.1 in grafana-data package
* DevEnv: updates rollup-plugin-visualizer 0.9.2 -> 3.3.1 in grafana-e2e package
* DevEnv: updates rollup-plugin-visualizer 0.9.2 -> 3.3.1 in grafana-runtime package
* DevEnv: updates rollup-plugin-visualizer 0.9.2 -> 3.3.1 in grafana-ui package
2020-03-15 16:39:40 +01:00
Tobias Skarhed
8a03703837
Storybook: Add relative logo url ( #22786 )
2020-03-14 09:04:14 +01:00
Ryan McKinley
8b067a5fe0
DataSourceWithBackend: use /health endpoint for test ( #22789 )
2020-03-13 14:40:16 -07:00
Peter Holmberg
7019471f3f
Migrate: Create new folder page ( #22693 )
...
* Migrate create new folder page
* Add header
* Bump react-hook-form
* Form async validatio example
* fix async validation
* Change input size
* async validation on new folder create + documentation
* remove angular things
* fix errors in docs
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2020-03-13 15:02:54 +01:00
Dominik Prokop
1256d9e78d
grafana/data: PanelTypeChangedHandler API update to use PanelModel instead of panel options object [BREAKING] ( #22754 )
...
This changes PanelModel's API to support PanelModel API updates when changing panel type. Primary useful when changing panel type between Angular and React panels, as other migrations can be handled via DashboardMigrator.
API change: https://github.com/grafana/grafana/pull/22754/files#diff-d9e3f91dc7d5697f6d85ada008003b4b
2020-03-13 08:27:16 +01:00
Steven Vachon
4fecf5a7a6
@grafana/e2e: correctly exclude dependencies from TypeScript builds ( #22732 )
...
* maintains support for Grafana core e2e tests
* avoids producing declaration files in plugin source directories
2020-03-11 15:30:29 -04:00