grafana/public/app/features/datasources
Levente Balogh d25cea90b0
Datasources: Make the datasources config extendable by plugins (#68064)
* feat: add a new UI extension type: component

* fix: remove reference to not existing type

* chore: update betterer results

* review: use a single type notation in import

* review: stop exporting `PluginExtensionBase`

* refactor: make extension config types more explicit

By using some repetition now these types are much easier to oversee.

* feat: add a new extension point to the datasources config

* fix: export tcontext type from grafana-data

* chore: update betterer results

* chore: fix tests

* feat: extend the context shared with extensions

* feat: stop omitting jsonData props & update context type

* tests: update tests
2023-06-02 11:01:36 +02:00
..
__mocks__ Navigation: more nav interface cleanup (#67708) 2023-05-04 14:17:44 +01:00
components Datasources: Make the datasources config extendable by plugins (#68064) 2023-06-02 11:01:36 +02:00
pages Datasources: Make the datasources config extendable by plugins (#68064) 2023-06-02 11:01:36 +02:00
state add datasource type (#69407) 2023-06-01 13:35:43 -04:00
api.test.ts Chore: fix type errors in tests (#63270) 2023-02-14 16:46:42 +01:00
api.ts Datasource: Overhaul plugin error handling and action buttons (#67014) 2023-04-28 15:57:17 +02:00
constants.ts Data Connections: Add data sources (#52436) 2022-07-25 14:29:21 +02:00
hooks.ts DataSourcePicker: keyboard navigatable list hook and implementation in the new data source picker dropdown (#67370) 2023-04-28 18:19:31 +02:00
tracking.ts Datasources: Extend optional reporting (#69061) 2023-05-26 10:22:07 +02:00
types.ts Datasource: Overhaul plugin error handling and action buttons (#67014) 2023-04-28 15:57:17 +02:00
utils.test.ts grafana/data: Move getPanelOptionsWithDefaults from core (#60813) 2022-12-29 05:48:22 -08:00
utils.ts Connections: Update "Your connections/Data sources" page (#58589) 2022-11-30 09:41:01 +01:00