RBAC: Add permission to get usage report preview (#61570)

* AccessControl: Protect usage report preview endpoint

* Fix role display name

* Change action name

* Fix imports
This commit is contained in:
Alexander Zobnin
2023-01-18 16:07:36 +01:00
committed by GitHub
parent 959c89793f
commit 1fdd3767f1
4 changed files with 57 additions and 4 deletions
@@ -22,6 +22,7 @@ import (
"github.com/grafana/grafana/pkg/infra/tracing"
"github.com/grafana/grafana/pkg/infra/usagestats"
"github.com/grafana/grafana/pkg/plugins"
"github.com/grafana/grafana/pkg/services/accesscontrol/actest"
"github.com/grafana/grafana/pkg/setting"
)
@@ -214,11 +215,15 @@ func createService(t *testing.T, cfg setting.Cfg, sqlStore db.DB, withDB bool) *
sqlStore = db.InitTestDB(t)
}
return ProvideService(
service, _ := ProvideService(
&cfg,
&plugins.FakePluginStore{},
kvstore.ProvideService(sqlStore),
routing.NewRouteRegister(),
tracing.InitializeTracerForTest(),
actest.FakeAccessControl{ExpectedDisabled: true},
actest.FakeService{},
)
return service
}