PublicDashboards: Middleware creation (#77941)

This commit is contained in:
Juan Cabanas
2023-11-21 17:56:36 -03:00
committed by GitHub
parent a3576fc8cf
commit 9c5daed336
8 changed files with 81 additions and 8 deletions

View File

@@ -35,6 +35,7 @@ import (
"github.com/grafana/grafana/pkg/services/pluginsintegration"
"github.com/grafana/grafana/pkg/services/provisioning"
"github.com/grafana/grafana/pkg/services/publicdashboards"
publicdashboardsApi "github.com/grafana/grafana/pkg/services/publicdashboards/api"
publicdashboardsService "github.com/grafana/grafana/pkg/services/publicdashboards/service"
"github.com/grafana/grafana/pkg/services/searchusers"
"github.com/grafana/grafana/pkg/services/searchusers/filters"
@@ -87,6 +88,8 @@ var wireExtsBasicSet = wire.NewSet(
ossaccesscontrol.ProvideDatasourcePermissionsService,
wire.Bind(new(accesscontrol.DatasourcePermissionsService), new(*ossaccesscontrol.DatasourcePermissionsService)),
pluginsintegration.WireExtensionSet,
publicdashboardsApi.ProvideMiddleware,
wire.Bind(new(publicdashboards.Middleware), new(*publicdashboardsApi.Middleware)),
publicdashboardsService.ProvideServiceWrapper,
wire.Bind(new(publicdashboards.ServiceWrapper), new(*publicdashboardsService.PublicDashboardServiceWrapperImpl)),
caching.ProvideCachingService,