RBAC: Fix dashboard filter in SQLBuilder (#53379) (#53506)

* Reuse DasbhoardPermissionFilter

*  Use rbac dashboard filter if enabled

(cherry picked from commit aa484a60c9)
This commit is contained in:
Karl Persson
2022-08-10 11:58:12 +02:00
committed by GitHub
parent 8dd2b99c87
commit bb1b145ce8
7 changed files with 43 additions and 69 deletions
+7 -1
View File
@@ -299,7 +299,13 @@ func createDummyACL(t *testing.T, sqlStore *SQLStore, dashboardPermission *Dashb
func getDashboards(t *testing.T, sqlStore *SQLStore, search Search, aclUserID int64) []*dashboardResponse {
t.Helper()
builder := &SQLBuilder{}
old := sqlStore.Cfg.RBACEnabled
sqlStore.Cfg.RBACEnabled = false
defer func() {
sqlStore.Cfg.RBACEnabled = old
}()
builder := NewSqlBuilder(sqlStore.Cfg)
signedInUser := &models.SignedInUser{
UserId: 9999999999,
}