mirror of
https://github.com/grafana/grafana.git
synced 2025-07-30 15:32:08 +08:00
Chore: cleanup dashboard service names (#64442)
This commit is contained in:
@ -46,7 +46,7 @@ func TestDashboardPermissionAPIEndpoint(t *testing.T) {
|
|||||||
Cfg: settings,
|
Cfg: settings,
|
||||||
SQLStore: mockSQLStore,
|
SQLStore: mockSQLStore,
|
||||||
Features: features,
|
Features: features,
|
||||||
DashboardService: dashboardservice.ProvideDashboardService(
|
DashboardService: dashboardservice.ProvideDashboardServiceImpl(
|
||||||
settings, dashboardStore, foldertest.NewFakeFolderStore(t), nil, features, folderPermissions, dashboardPermissions, ac,
|
settings, dashboardStore, foldertest.NewFakeFolderStore(t), nil, features, folderPermissions, dashboardPermissions, ac,
|
||||||
folderSvc,
|
folderSvc,
|
||||||
),
|
),
|
||||||
|
@ -986,7 +986,7 @@ func getDashboardShouldReturn200WithConfig(t *testing.T, sc *scenarioContext, pr
|
|||||||
cfg, dashboardStore, folderStore, db.InitTestDB(t), featuremgmt.WithFeatures())
|
cfg, dashboardStore, folderStore, db.InitTestDB(t), featuremgmt.WithFeatures())
|
||||||
|
|
||||||
if dashboardService == nil {
|
if dashboardService == nil {
|
||||||
dashboardService = service.ProvideDashboardService(
|
dashboardService = service.ProvideDashboardServiceImpl(
|
||||||
cfg, dashboardStore, folderStore, nil, features, folderPermissions, dashboardPermissions,
|
cfg, dashboardStore, folderStore, nil, features, folderPermissions, dashboardPermissions,
|
||||||
ac, folderSvc,
|
ac, folderSvc,
|
||||||
)
|
)
|
||||||
@ -999,7 +999,7 @@ func getDashboardShouldReturn200WithConfig(t *testing.T, sc *scenarioContext, pr
|
|||||||
SQLStore: sc.sqlStore,
|
SQLStore: sc.sqlStore,
|
||||||
ProvisioningService: provisioningService,
|
ProvisioningService: provisioningService,
|
||||||
AccessControl: accesscontrolmock.New(),
|
AccessControl: accesscontrolmock.New(),
|
||||||
dashboardProvisioningService: service.ProvideDashboardService(
|
dashboardProvisioningService: service.ProvideDashboardServiceImpl(
|
||||||
cfg, dashboardStore, folderStore, nil, features, folderPermissions, dashboardPermissions,
|
cfg, dashboardStore, folderStore, nil, features, folderPermissions, dashboardPermissions,
|
||||||
ac, folderSvc,
|
ac, folderSvc,
|
||||||
),
|
),
|
||||||
|
@ -44,7 +44,7 @@ func TestFolderPermissionAPIEndpoint(t *testing.T) {
|
|||||||
folderService: folderService,
|
folderService: folderService,
|
||||||
folderPermissionsService: folderPermissions,
|
folderPermissionsService: folderPermissions,
|
||||||
dashboardPermissionsService: dashboardPermissions,
|
dashboardPermissionsService: dashboardPermissions,
|
||||||
DashboardService: service.ProvideDashboardService(
|
DashboardService: service.ProvideDashboardServiceImpl(
|
||||||
settings, dashboardStore, foldertest.NewFakeFolderStore(t), nil, features, folderPermissions, dashboardPermissions, ac,
|
settings, dashboardStore, foldertest.NewFakeFolderStore(t), nil, features, folderPermissions, dashboardPermissions, ac,
|
||||||
folderService,
|
folderService,
|
||||||
),
|
),
|
||||||
|
@ -251,9 +251,9 @@ var wireSet = wire.NewSet(
|
|||||||
teamguardianDatabase.ProvideTeamGuardianStore,
|
teamguardianDatabase.ProvideTeamGuardianStore,
|
||||||
wire.Bind(new(teamguardian.Store), new(*teamguardianDatabase.TeamGuardianStoreImpl)),
|
wire.Bind(new(teamguardian.Store), new(*teamguardianDatabase.TeamGuardianStoreImpl)),
|
||||||
teamguardianManager.ProvideService,
|
teamguardianManager.ProvideService,
|
||||||
dashboardservice.ProvideDashboardService, //DashboardServiceImpl
|
dashboardservice.ProvideDashboardServiceImpl,
|
||||||
dashboardstore.ProvideDashboardStore,
|
dashboardstore.ProvideDashboardStore,
|
||||||
dashboardservice.ProvideSimpleDashboardService,
|
dashboardservice.ProvideDashboardService,
|
||||||
dashboardservice.ProvideDashboardProvisioningService,
|
dashboardservice.ProvideDashboardProvisioningService,
|
||||||
dashboardservice.ProvideDashboardPluginService,
|
dashboardservice.ProvideDashboardPluginService,
|
||||||
folderimpl.ProvideDashboardFolderStore,
|
folderimpl.ProvideDashboardFolderStore,
|
||||||
|
@ -290,13 +290,13 @@ var wireBasicSet = wire.NewSet(
|
|||||||
teamguardianManager.ProvideService,
|
teamguardianManager.ProvideService,
|
||||||
featuremgmt.ProvideManagerService,
|
featuremgmt.ProvideManagerService,
|
||||||
featuremgmt.ProvideToggles,
|
featuremgmt.ProvideToggles,
|
||||||
dashboardservice.ProvideDashboardService, // DashboardServiceImpl
|
dashboardservice.ProvideDashboardServiceImpl,
|
||||||
|
dashboardservice.ProvideDashboardService,
|
||||||
|
dashboardservice.ProvideDashboardProvisioningService,
|
||||||
|
dashboardservice.ProvideDashboardPluginService,
|
||||||
dashboardstore.ProvideDashboardStore,
|
dashboardstore.ProvideDashboardStore,
|
||||||
folderimpl.ProvideService,
|
folderimpl.ProvideService,
|
||||||
folderimpl.ProvideDashboardFolderStore,
|
folderimpl.ProvideDashboardFolderStore,
|
||||||
dashboardservice.ProvideSimpleDashboardService,
|
|
||||||
dashboardservice.ProvideDashboardProvisioningService,
|
|
||||||
dashboardservice.ProvideDashboardPluginService,
|
|
||||||
wire.Bind(new(folder.FolderStore), new(*folderimpl.DashboardFolderStoreImpl)),
|
wire.Bind(new(folder.FolderStore), new(*folderimpl.DashboardFolderStoreImpl)),
|
||||||
dashboardimportservice.ProvideService,
|
dashboardimportservice.ProvideService,
|
||||||
wire.Bind(new(dashboardimport.Service), new(*dashboardimportservice.ImportDashboardService)),
|
wire.Bind(new(dashboardimport.Service), new(*dashboardimportservice.ImportDashboardService)),
|
||||||
|
@ -50,7 +50,7 @@ type DashboardServiceImpl struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// This is the uber service that implements a three smaller services
|
// This is the uber service that implements a three smaller services
|
||||||
func ProvideDashboardService(
|
func ProvideDashboardServiceImpl(
|
||||||
cfg *setting.Cfg, dashboardStore dashboards.Store, folderStore folder.FolderStore, dashAlertExtractor alerting.DashAlertExtractor,
|
cfg *setting.Cfg, dashboardStore dashboards.Store, folderStore folder.FolderStore, dashAlertExtractor alerting.DashAlertExtractor,
|
||||||
features featuremgmt.FeatureToggles, folderPermissionsService accesscontrol.FolderPermissionsService,
|
features featuremgmt.FeatureToggles, folderPermissionsService accesscontrol.FolderPermissionsService,
|
||||||
dashboardPermissionsService accesscontrol.DashboardPermissionsService, ac accesscontrol.AccessControl,
|
dashboardPermissionsService accesscontrol.DashboardPermissionsService, ac accesscontrol.AccessControl,
|
||||||
|
@ -828,7 +828,7 @@ func permissionScenario(t *testing.T, desc string, canSave bool, fn permissionSc
|
|||||||
dashboardStore, err := database.ProvideDashboardStore(sqlStore, cfg, featuremgmt.WithFeatures(), tagimpl.ProvideService(sqlStore, cfg), quotaService)
|
dashboardStore, err := database.ProvideDashboardStore(sqlStore, cfg, featuremgmt.WithFeatures(), tagimpl.ProvideService(sqlStore, cfg), quotaService)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
||||||
service := ProvideDashboardService(
|
service := ProvideDashboardServiceImpl(
|
||||||
cfg, dashboardStore, folderStore, &dummyDashAlertExtractor{},
|
cfg, dashboardStore, folderStore, &dummyDashAlertExtractor{},
|
||||||
featuremgmt.WithFeatures(),
|
featuremgmt.WithFeatures(),
|
||||||
accesscontrolmock.NewMockedPermissionsService(),
|
accesscontrolmock.NewMockedPermissionsService(),
|
||||||
@ -889,7 +889,7 @@ func callSaveWithResult(t *testing.T, cmd dashboards.SaveDashboardCommand, sqlSt
|
|||||||
dashboardStore, err := database.ProvideDashboardStore(sqlStore, cfg, featuremgmt.WithFeatures(), tagimpl.ProvideService(sqlStore, cfg), quotaService)
|
dashboardStore, err := database.ProvideDashboardStore(sqlStore, cfg, featuremgmt.WithFeatures(), tagimpl.ProvideService(sqlStore, cfg), quotaService)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
||||||
service := ProvideDashboardService(
|
service := ProvideDashboardServiceImpl(
|
||||||
cfg, dashboardStore, folderStore, &dummyDashAlertExtractor{},
|
cfg, dashboardStore, folderStore, &dummyDashAlertExtractor{},
|
||||||
featuremgmt.WithFeatures(),
|
featuremgmt.WithFeatures(),
|
||||||
accesscontrolmock.NewMockedPermissionsService(),
|
accesscontrolmock.NewMockedPermissionsService(),
|
||||||
@ -912,7 +912,7 @@ func callSaveWithError(t *testing.T, cmd dashboards.SaveDashboardCommand, sqlSto
|
|||||||
dashboardStore, err := database.ProvideDashboardStore(sqlStore, cfg, featuremgmt.WithFeatures(), tagimpl.ProvideService(sqlStore, cfg), quotaService)
|
dashboardStore, err := database.ProvideDashboardStore(sqlStore, cfg, featuremgmt.WithFeatures(), tagimpl.ProvideService(sqlStore, cfg), quotaService)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
||||||
service := ProvideDashboardService(
|
service := ProvideDashboardServiceImpl(
|
||||||
cfg, dashboardStore, folderStore, &dummyDashAlertExtractor{},
|
cfg, dashboardStore, folderStore, &dummyDashAlertExtractor{},
|
||||||
featuremgmt.WithFeatures(),
|
featuremgmt.WithFeatures(),
|
||||||
accesscontrolmock.NewMockedPermissionsService(),
|
accesscontrolmock.NewMockedPermissionsService(),
|
||||||
@ -953,7 +953,7 @@ func saveTestDashboard(t *testing.T, title string, orgID, folderID int64, sqlSto
|
|||||||
dashboardStore, err := database.ProvideDashboardStore(sqlStore, cfg, featuremgmt.WithFeatures(), tagimpl.ProvideService(sqlStore, cfg), quotaService)
|
dashboardStore, err := database.ProvideDashboardStore(sqlStore, cfg, featuremgmt.WithFeatures(), tagimpl.ProvideService(sqlStore, cfg), quotaService)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
||||||
service := ProvideDashboardService(
|
service := ProvideDashboardServiceImpl(
|
||||||
cfg, dashboardStore, folderStore, &dummyDashAlertExtractor{},
|
cfg, dashboardStore, folderStore, &dummyDashAlertExtractor{},
|
||||||
featuremgmt.WithFeatures(),
|
featuremgmt.WithFeatures(),
|
||||||
accesscontrolmock.NewMockedPermissionsService(),
|
accesscontrolmock.NewMockedPermissionsService(),
|
||||||
@ -995,7 +995,7 @@ func saveTestFolder(t *testing.T, title string, orgID int64, sqlStore db.DB) *da
|
|||||||
dashboardStore, err := database.ProvideDashboardStore(sqlStore, cfg, featuremgmt.WithFeatures(), tagimpl.ProvideService(sqlStore, cfg), quotaService)
|
dashboardStore, err := database.ProvideDashboardStore(sqlStore, cfg, featuremgmt.WithFeatures(), tagimpl.ProvideService(sqlStore, cfg), quotaService)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
||||||
service := ProvideDashboardService(
|
service := ProvideDashboardServiceImpl(
|
||||||
cfg, dashboardStore, folderStore, &dummyDashAlertExtractor{},
|
cfg, dashboardStore, folderStore, &dummyDashAlertExtractor{},
|
||||||
featuremgmt.WithFeatures(),
|
featuremgmt.WithFeatures(),
|
||||||
accesscontrolmock.NewMockedPermissionsService(),
|
accesscontrolmock.NewMockedPermissionsService(),
|
||||||
|
@ -5,11 +5,11 @@ import (
|
|||||||
"github.com/grafana/grafana/pkg/services/featuremgmt"
|
"github.com/grafana/grafana/pkg/services/featuremgmt"
|
||||||
)
|
)
|
||||||
|
|
||||||
func ProvideSimpleDashboardService(
|
func ProvideDashboardService(
|
||||||
features featuremgmt.FeatureToggles,
|
features featuremgmt.FeatureToggles,
|
||||||
svc *DashboardServiceImpl,
|
orig *DashboardServiceImpl,
|
||||||
) dashboards.DashboardService {
|
) dashboards.DashboardService {
|
||||||
return svc
|
return orig
|
||||||
}
|
}
|
||||||
|
|
||||||
func ProvideDashboardProvisioningService(
|
func ProvideDashboardProvisioningService(
|
||||||
|
@ -295,7 +295,7 @@ func createDashboard(t *testing.T, sqlStore db.DB, user user.SignedInUser, dash
|
|||||||
folderPermissions := acmock.NewMockedPermissionsService()
|
folderPermissions := acmock.NewMockedPermissionsService()
|
||||||
dashboardPermissions := acmock.NewMockedPermissionsService()
|
dashboardPermissions := acmock.NewMockedPermissionsService()
|
||||||
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
||||||
service := dashboardservice.ProvideDashboardService(
|
service := dashboardservice.ProvideDashboardServiceImpl(
|
||||||
cfg, dashboardStore, folderStore, dashAlertExtractor,
|
cfg, dashboardStore, folderStore, dashAlertExtractor,
|
||||||
features, folderPermissions, dashboardPermissions, ac,
|
features, folderPermissions, dashboardPermissions, ac,
|
||||||
foldertest.NewFakeService(),
|
foldertest.NewFakeService(),
|
||||||
@ -441,7 +441,7 @@ func testScenario(t *testing.T, desc string, fn func(t *testing.T, sc scenarioCo
|
|||||||
folderPermissions := acmock.NewMockedPermissionsService()
|
folderPermissions := acmock.NewMockedPermissionsService()
|
||||||
dashboardPermissions := acmock.NewMockedPermissionsService()
|
dashboardPermissions := acmock.NewMockedPermissionsService()
|
||||||
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
||||||
dashboardService := dashboardservice.ProvideDashboardService(
|
dashboardService := dashboardservice.ProvideDashboardServiceImpl(
|
||||||
sqlStore.Cfg, dashboardStore, folderStore, nil,
|
sqlStore.Cfg, dashboardStore, folderStore, nil,
|
||||||
features, folderPermissions, dashboardPermissions, ac,
|
features, folderPermissions, dashboardPermissions, ac,
|
||||||
foldertest.NewFakeService(),
|
foldertest.NewFakeService(),
|
||||||
|
@ -707,7 +707,7 @@ func createDashboard(t *testing.T, sqlStore db.DB, user *user.SignedInUser, dash
|
|||||||
dashAlertService := alerting.ProvideDashAlertExtractorService(nil, nil, nil)
|
dashAlertService := alerting.ProvideDashAlertExtractorService(nil, nil, nil)
|
||||||
ac := acmock.New()
|
ac := acmock.New()
|
||||||
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
||||||
service := dashboardservice.ProvideDashboardService(
|
service := dashboardservice.ProvideDashboardServiceImpl(
|
||||||
cfg, dashboardStore, folderStore, dashAlertService,
|
cfg, dashboardStore, folderStore, dashAlertService,
|
||||||
featuremgmt.WithFeatures(), acmock.NewMockedPermissionsService(), acmock.NewMockedPermissionsService(), ac,
|
featuremgmt.WithFeatures(), acmock.NewMockedPermissionsService(), acmock.NewMockedPermissionsService(), ac,
|
||||||
foldertest.NewFakeService(),
|
foldertest.NewFakeService(),
|
||||||
|
@ -81,7 +81,7 @@ func SetupTestEnv(tb testing.TB, baseInterval time.Duration) (*ngalert.AlertNG,
|
|||||||
|
|
||||||
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
folderStore := folderimpl.ProvideDashboardFolderStore(sqlStore)
|
||||||
|
|
||||||
dashboardService := dashboardservice.ProvideDashboardService(
|
dashboardService := dashboardservice.ProvideDashboardServiceImpl(
|
||||||
cfg, dashboardStore, folderStore, nil,
|
cfg, dashboardStore, folderStore, nil,
|
||||||
features, folderPermissions, dashboardPermissions, ac,
|
features, folderPermissions, dashboardPermissions, ac,
|
||||||
foldertest.NewFakeService(),
|
foldertest.NewFakeService(),
|
||||||
|
Reference in New Issue
Block a user