mirror of
https://github.com/grafana/grafana.git
synced 2025-02-15 01:53:33 -06:00
* added extensions to plugin.json and exposing it via frontend settings. * added extensions to the plugin.json schema. * changing the extensions in frontend settings to a map instead of an array. * wip * feat(pluginregistry): begin wiring up registry * feat(pluginextensions): prevent duplicate links and clean up * added test case for link extensions. * added tests and implemented the getPluginLink function. * wip * feat(pluginextensions): expose plugin extension registry * fix(pluginextensions): appease the typescript gods post rename * renamed file and will throw error if trying to call setExtensionsRegistry if trying to call it twice. * added reafactorings. * fixed failing test. * minor refactorings to make sure we only include extensions if the app is enabled. * fixed some nits. * Update public/app/features/plugins/extensions/registry.test.ts Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com> * Update packages/grafana-runtime/src/services/pluginExtensions/registry.ts Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com> * Update packages/grafana-runtime/src/services/pluginExtensions/registry.ts Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com> * Update public/app/features/plugins/extensions/registry.test.ts Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com> * Moved types for extensions from data to runtime. * added a small example on how you could consume link extensions. * renamed after feedback from levi. * updated the plugindef.cue. * using the generated plugin def. * added tests for apps and extensions. * fixed linting issues. * wip * wip * wip * wip * test(extensions): fix up failing tests * feat(extensions): freeze registry extension arrays, include type in registry items * added restrictions in the pugindef cue schema. * wip * added required fields. * added key to uniquely identify each item. * test(pluginextensions): align tests with implementation * chore(schema): refresh reference.md --------- Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com> Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com> |
||
---|---|---|
.. | ||
backend | ||
legacy | ||
_index.md | ||
add-anonymous-usage-reporting.md | ||
add-authentication-for-data-source-plugins.md | ||
add-query-editor-help.md | ||
add-support-for-annotations.md | ||
add-support-for-explore-queries.md | ||
add-support-for-variables.md | ||
build-a-logs-data-source-plugin.md | ||
build-a-streaming-data-source-plugin.md | ||
custom-panel-option-editors.md | ||
data-frames.md | ||
development-with-local-grafana.md | ||
error-handling.md | ||
metadata.md | ||
metadata.md.tpl | ||
migration-guide.md | ||
plugin-spellcheck.md | ||
plugin.schema.json | ||
publish-a-plugin.md | ||
publishing-and-signing-criteria.md | ||
sign-a-plugin.md | ||
working-with-data-frames.md |