mirror of
https://github.com/grafana/grafana.git
synced 2024-12-01 21:19:28 -06:00
2a178bd73c
* Copy over most of coremodel from intent-api branch * Fix import paths * Fix incorrect provider name * Add root compgen file, fixup componentroot.yaml * go mod tidy * Remove compgen for now * Add dashboard coremodel * Remove datasource coremodel, for now * Tweak comments on dashboard struct model * devenv: add dashboard testing directly * Fixup dashboard schema for openness, heatmap * Update Thema to tip * Fix wire/registry references * Fix hclog version
18 lines
408 B
Go
18 lines
408 B
Go
package staticregistry
|
|
|
|
import (
|
|
"github.com/grafana/grafana/pkg/coremodel/dashboard"
|
|
"github.com/grafana/grafana/pkg/framework/coremodel"
|
|
)
|
|
|
|
// ProvideRegistry provides a simple static Registry for coremodels.
|
|
// Coremodels have to be manually added.
|
|
// TODO dynamism
|
|
func ProvideRegistry(
|
|
dashboard *dashboard.Coremodel,
|
|
) (*coremodel.Registry, error) {
|
|
return coremodel.NewRegistry(
|
|
dashboard,
|
|
)
|
|
}
|