grafana/public/app/features
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
..
admin Chore: migrate admin/users from angular to react + redux (#22759) 2020-03-16 09:53:20 +01:00
alerting Notification Channel: Make test button wider (#22653) 2020-03-10 13:17:03 +01:00
annotations Annotation & Alerts: Makes various annotation and alert requests cancelable (#22055) 2020-02-12 09:37:36 +01:00
api-keys Chore: Remove angular dependency from backendSrv (#20999) 2020-01-21 10:08:07 +01:00
dashboard FieldOverrides: Move FieldConfigSource from fieldOptions to PanelModel.fieldConfig (#22600) 2020-03-19 11:50:31 +01:00
datasources NewPanelEditor: Panel editor tabs in state (url) (#22102) 2020-02-12 10:42:57 +01:00
explore Design tweaks (#22886) 2020-03-19 10:17:56 +01:00
expressions Backend Plugins: add a common implementation (#21408) 2020-01-14 12:59:48 +01:00
folders Migrate: Create new folder page (#22693) 2020-03-13 15:02:54 +01:00
manage-dashboards React Migration: Migrates FolderPicker from angular to react (#21088) 2020-02-13 11:13:03 +01:00
org Migration: User invite (#22263) 2020-02-20 08:01:14 +01:00
panel Variables: migrates data source variable type to React/Redux (#22770) 2020-03-16 06:32:04 +01:00
playlist Chore: reduces strict null errors to 824 (#22744) 2020-03-12 10:22:33 +01:00
plugins Dashboard: Move some plugin & panel state to redux (#22052) 2020-02-10 14:23:54 +01:00
profile Migrations: Signup page (#21514) 2020-02-17 11:13:13 +01:00
teams Revert "Select: scroll into view when navigate with up/down arrows (#22503)" (#22535) 2020-03-03 11:51:17 +01:00
templating Variables: adds onTimeRangeUpdated to newVariables (#22821) 2020-03-17 14:10:30 +01:00
users Migration: Invite Signup (#22437) 2020-02-28 15:45:00 +01:00
variables Variables: adds onTimeRangeUpdated to newVariables (#22821) 2020-03-17 14:10:30 +01:00
all.ts Angular/React: Migrates team creation form to react (#21058) 2019-12-13 08:51:10 +00:00