AuthZ service: Build folder tree and check inherited permissions (#98074)

* build folder tree and check inherited permissions

* don't fetch dashboards

* remove unused queries
This commit is contained in:
Ieva
2024-12-18 14:19:16 +00:00
committed by GitHub
parent a727372573
commit 40a9f7162a
10 changed files with 193 additions and 15 deletions
+14 -7
View File
@@ -3,11 +3,18 @@ package rbac
import "github.com/grafana/authlib/claims"
type CheckRequest struct {
Namespace claims.NamespaceInfo
UserUID string
Action string
Group string
Resource string
Verb string
Name string
Namespace claims.NamespaceInfo
UserUID string
Action string
Group string
Resource string
Verb string
Name string
ParentFolder string
}
type FolderNode struct {
uid string
parentUID *string
childrenUIDs []string
}