Zanzana: reconcile generic schema (#95492)

* Rename to CheckObject

* Implement authz.AccessClient

* Move folder tree to reconciler and use new schema

* Move shared functionality to common package

* Add reconciler for managed permissions and resource translations

* Add support for folder resources
This commit is contained in:
Karl Persson
2024-10-28 16:32:16 +01:00
committed by GitHub
parent 7b5c84f366
commit e0163c93c2
14 changed files with 496 additions and 142 deletions
@@ -236,7 +236,7 @@ func (a *AccessControl) Check(ctx context.Context, req accesscontrol.CheckReques
}
// Check direct access to resource first
res, err := a.zclient.Check(ctx, in)
res, err := a.zclient.CheckObject(ctx, in)
if err != nil {
return false, err
}
@@ -262,7 +262,7 @@ func (a *AccessControl) Check(ctx context.Context, req accesscontrol.CheckReques
TupleKey: folderKey,
}
folderRes, err := a.zclient.Check(ctx, folderReq)
folderRes, err := a.zclient.CheckObject(ctx, folderReq)
if err != nil {
return false, err
}