grafana/public/app/plugins/panel/annolist
sam boyer 4d433084a5
plugins: New static scanner and validator, with Thema slot support (#53754)
* coremodels: Convert plugin-metadata schema to a coremodel

* Newer cuetsy; try quoting field name

* Add slot definitions

* Start sketching out pfs package

* Rerun codegen with fixes, new cuetsy

* Catch up dashboard with new cuetsy

* Update to go1.18

* Use new vmuxers in thema

* Add slot system in Go

* Draft finished implementation of pfs

* Collapse slot pkg into coremodel dir; add PluginInfo

* Add the mux type on top of kernel

* Refactor plugin generator for extensibility

* Change models.cue package, numerous debugs

* Bring new output to parity with old

* Remove old plugin generation logic

* Misc tweaking

* Reintroduce generation of shared schemas

* Drop back to go1.17

* Add globbing to tsconfig exclude

* Introduce pfs test on existing testdata

* Make most existing testdata tests pass with pfs

* coremodels: Convert plugin-metadata schema to a coremodel

* Newer cuetsy; try quoting field name

* Add APIType control concept, regen pluginmeta

* Use proper numeric types for schema fields

* Make pluginmeta schema follow Go type breakdown

* More decomposition into distinct types

* Add test case for no plugin.json file

* Fix missing ref to #Dependencies

* Remove generated TS for pluginmeta

* Update dependencies, rearrange go.mod

* Regenerate without Model prefix

* Use updated thema loader; this is now runnable

* Skip app plugin with weird include

* Make plugin tree extractor reusable

* Split out slot lineage load/validate logic

* Add myriad tests for new plugin validation failures

* Add test for zip fixtures

* One last run of codegen

* Proper delinting

* Ensure validation order is deterministic

* Let there actually be sorting

* Undo reliance on builtIn field (#54009)

* undo builtIn reliance

* fix tests

Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
2022-08-22 12:11:45 -04:00
..
img Panels: Update panel logos (#23964) 2020-04-27 22:08:43 +02:00
AnnoListPanel.test.tsx Annotations: Migrate dashboardId to dashboardUID (#52588) 2022-08-01 09:21:41 +02:00
AnnoListPanel.tsx Annotations: Migrate dashboardId to dashboardUID (#52588) 2022-08-01 09:21:41 +02:00
AnnotationListItem.tsx Cue: Update Text, Stat, and Annolist panel cue schemas (#49479) 2022-05-25 12:07:32 +01:00
models.cue plugins: New static scanner and validator, with Thema slot support (#53754) 2022-08-22 12:11:45 -04:00
models.gen.ts plugins: New static scanner and validator, with Thema slot support (#53754) 2022-08-22 12:11:45 -04:00
module.tsx Cue: Update Text, Stat, and Annolist panel cue schemas (#49479) 2022-05-25 12:07:32 +01:00
plugin.json Annotation Panel: release annotation panel (#36959) 2021-07-21 22:58:30 +02:00
README.md Plugins: Add Hide OAuth Forward config option (#36306) 2021-08-20 15:53:54 +02:00

Annotation List Panel - Native Plugin

This Annotations List panel is included with Grafana.

Using the annotations list panel, you can quickly collect, filter and access annotations for easy reference or referral.

The annotations panel can be used to show annotations present within the panels on the current dashboard, or site-wide. Additional options include the ability to limit the list of annotations based on the current time range and the tags used on the annotations.

Read more about it here:

http://docs.grafana.org/features/panels/annolist/