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:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user