FIX: Remove RBAC datasource permissions upon datasource deletion (#56530) (#56549)

* FIX: Remove RBAC datasource permissions upon datasource deletion

* Use scope provider instead

* Fix test

(cherry picked from commit 7595ed0668)

Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
This commit is contained in:
Grot (@grafanabot)andGabriel MABILLE authored and GitHub committed 2022-10-11 12:16:26 +03:00
1 parent 41a40e1b6c
commit c4e6e05687
2 files changed
+2 -3

No files matched your search

+1 -2
View File
@@ -3,7 +3,6 @@ package sqlstore
import (
"context"
"errors"
"fmt"
"strconv"
"testing"
"time"
@@ -305,7 +304,7 @@ func TestIntegrationDataAccess(t *testing.T) {
_, err := sess.Table("permission").Insert(ac.Permission{
RoleID: 1,
Action: "datasources:read",
Scope: ac.Scope("datasources", "id", fmt.Sprintf("%d", ds.Id)),
Scope: datasources.ScopeProvider.GetResourceScope(ds.Uid),
Updated: time.Now(),
Created: time.Now(),
})