grafana/public/app/features
Marcus Andersson ff56ea6ea6
Plugins: Combine local and remote plugins into one structure (#36859)
* adding some structure to combine the local and remote into one type.

* feat(catalog): map local and remote responses to catalog plugin

* feat(catalog): render CatalogPlugins in list

* refactor(catalog): update usePluginsByFilter to work with new data structure

* refactor(catalog): move helper functions into helpers file. delete redundent usePlugins hook

* feat(catalog): create CatalogPluginDetails and pass to PluginDetails

* feat(catalog): update types and components for plugin installation

* chore(catalog): comment so not to forget to move code out of api layer

* fix(catalog): make sure all filter shows gcom and installed

* fix(catalog): fix up getCatalogPlugin logic for only locally available plugins

* refactor(catalog): create getCatalogPluginDetails helper. Move usage to hook

* revert(catalog): put back small logos in PluginList

* revert(catalog): put back small logo for PluginDetails page

* fix(catalog): prevent useDebounce from triggering when SearchField mounts

* chore(catalog): add coment explaining reason for usedebouncewithoutfirstrender

* refactor(catalog): replace reduce with filter to remove duplicate array of all plugins

* refactor(catalog): update types for useDebounceWithoutFirstRender

* chore(catalog): remove commented out import

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2021-07-20 15:20:24 +02:00
..
admin Chore: Fix more strict typescript errors (#35514) 2021-06-14 15:13:48 +01:00
alerting Chore: Fix more TypeScript errors (#36918) 2021-07-20 09:57:03 +01:00
annotations Chore: Fix more TypeScript errors (#36918) 2021-07-20 09:57:03 +01:00
api-keys Theme: Renames new theme model from GrafanaThemeV2 to just GrafanaTheme (#33619) 2021-05-03 09:45:54 +02:00
dashboard Chore: Fix more TypeScript errors (#36918) 2021-07-20 09:57:03 +01:00
datasources Transformations: State feature (alpha/beta) and more (#36630) 2021-07-12 16:42:04 +02:00
explore Chore: Fix more TypeScript errors (#36918) 2021-07-20 09:57:03 +01:00
expressions Alerting: Don't reset value when changing evaluator method on classic condition (#35750) 2021-06-16 14:11:36 +02:00
folders LibraryPanels: removes feature toggle (#33839) 2021-05-12 08:48:17 +02:00
inspector Dashboard: Fix changes doesn't reflect after changing panel sizes in inspect JSON and click on apply (#35276) 2021-06-15 14:12:32 +02:00
library-panels LibraryPanels: Fixes crash in libray panels list when panel plugin is not found (#35907) 2021-06-18 08:03:42 +02:00
live Chore: Upgrade typescript to version 4.3.4, storybook to 6.3.0 (#35374) 2021-06-24 15:29:03 +02:00
manage-dashboards E2E: Add support for data-test-id over aria labels and add importDashboard flow (#36483) 2021-07-19 14:01:31 -04:00
org Theme: Page styles move to emotion global styles and design tweaks (#33529) 2021-04-30 10:04:01 +02:00
panel Angular cleanup: Don't inject in link_srv (#36849) 2021-07-19 09:16:36 +01:00
playlist Card: Defend against conditional action buttons (#35204) 2021-06-04 14:38:29 +02:00
plugins Plugins: Combine local and remote plugins into one structure (#36859) 2021-07-20 15:20:24 +02:00
profile Password Field Improvements (#36160) 2021-07-13 09:32:03 +03:00
query Transformations: State feature (alpha/beta) and more (#36630) 2021-07-12 16:42:04 +02:00
sandbox GraphNG: refactor (#33348) 2021-05-05 03:44:31 -05:00
search Select: Portal select menu to document.body (#36398) 2021-07-14 14:04:23 +01:00
teams Theme: Page styles move to emotion global styles and design tweaks (#33529) 2021-04-30 10:04:01 +02:00
templating Performance: Standardize lodash imports to use destructured members (#33040) 2021-04-21 09:38:00 +02:00
users v8: Update login page design (#33923) 2021-05-11 16:34:44 +02:00
variables QueryVariable: Default to first option when none is set (#36521) 2021-07-09 12:55:56 +02:00
all.ts TimeSrv: Refactor service to have no dependency on angular (#32562) 2021-04-01 06:33:11 +02:00