mirror of
https://github.com/grafana/grafana.git
synced 2025-09-21 09:12:52 +08:00
FeatureFlags: Use interface rather than manager (#80000)
This commit is contained in:
@ -126,7 +126,8 @@ type HTTPServer struct {
|
||||
RouteRegister routing.RouteRegister
|
||||
RenderService rendering.Service
|
||||
Cfg *setting.Cfg
|
||||
Features *featuremgmt.FeatureManager
|
||||
Features featuremgmt.FeatureToggles
|
||||
featureManager *featuremgmt.FeatureManager
|
||||
SettingsProvider setting.Provider
|
||||
HooksService *hooks.HooksService
|
||||
navTreeService navtree.Service
|
||||
@ -290,7 +291,8 @@ func ProvideHTTPServer(opts ServerOptions, cfg *setting.Cfg, routeRegister routi
|
||||
ShortURLService: shortURLService,
|
||||
QueryHistoryService: queryHistoryService,
|
||||
CorrelationsService: correlationsService,
|
||||
Features: features,
|
||||
Features: features, // a read only view of the managers state
|
||||
featureManager: features,
|
||||
StorageService: storageService,
|
||||
RemoteCacheService: remoteCache,
|
||||
ProvisioningService: provisioningService,
|
||||
|
Reference in New Issue
Block a user