Skip to content

Commit 413b511

Browse files
authored
Revert "feat: Add new read filtering to datasources guardian" (grafana#92407)
Revert "feat: Add new read filtering to datasources guardian (grafana#91345)" This reverts commit 0176ead.
1 parent 61074e7 commit 413b511

File tree

4 files changed

+2
-7
lines changed

4 files changed

+2
-7
lines changed

pkg/api/datasources.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ func (hs *HTTPServer) GetDataSources(c *contextmodel.ReqContext) response.Respon
5454
return response.Error(http.StatusInternalServerError, "Failed to query datasources", err)
5555
}
5656

57-
filtered, err := hs.dsGuardian.New(c.SignedInUser.OrgID, c.SignedInUser).FilterDatasourcesByReadPermissions(dataSources)
57+
filtered, err := hs.dsGuardian.New(c.SignedInUser.OrgID, c.SignedInUser).FilterDatasourcesByQueryPermissions(dataSources)
5858
if err != nil {
5959
return response.Error(http.StatusInternalServerError, "Failed to query datasources", err)
6060
}

pkg/api/frontendsettings.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ func (hs *HTTPServer) getFSDataSources(c *contextmodel.ReqContext, availablePlug
410410
// If RBAC is enabled, it will filter out all datasources for a public user, so we need to skip it
411411
orgDataSources = dataSources
412412
} else {
413-
filtered, err := hs.dsGuardian.New(c.SignedInUser.OrgID, c.SignedInUser).FilterDatasourcesByReadPermissions(dataSources)
413+
filtered, err := hs.dsGuardian.New(c.SignedInUser.OrgID, c.SignedInUser).FilterDatasourcesByQueryPermissions(dataSources)
414414
if err != nil {
415415
return nil, err
416416
}

pkg/services/datasources/guardian/allow_guardian.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,3 @@ func (n AllowGuardian) CanQuery(datasourceID int64) (bool, error) {
1717
func (n AllowGuardian) FilterDatasourcesByQueryPermissions(ds []*datasources.DataSource) ([]*datasources.DataSource, error) {
1818
return ds, nil
1919
}
20-
21-
func (n AllowGuardian) FilterDatasourcesByReadPermissions(ds []*datasources.DataSource) ([]*datasources.DataSource, error) {
22-
return ds, nil
23-
}

pkg/services/datasources/guardian/provider.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ type DatasourceGuardianProvider interface {
1111

1212
type DatasourceGuardian interface {
1313
CanQuery(datasourceID int64) (bool, error)
14-
FilterDatasourcesByReadPermissions([]*datasources.DataSource) ([]*datasources.DataSource, error)
1514
FilterDatasourcesByQueryPermissions([]*datasources.DataSource) ([]*datasources.DataSource, error)
1615
}
1716

0 commit comments

Comments
 (0)