Chore: Update authlib (foder as top level argument) (#111800)
This commit is contained in:
@@ -22,7 +22,6 @@ import (
|
||||
|
||||
claims "github.com/grafana/authlib/types"
|
||||
"github.com/grafana/dskit/backoff"
|
||||
|
||||
"github.com/grafana/grafana/pkg/apimachinery/utils"
|
||||
"github.com/grafana/grafana/pkg/apimachinery/validation"
|
||||
secrets "github.com/grafana/grafana/pkg/registry/apis/secret/contracts"
|
||||
@@ -558,8 +557,7 @@ func (s *server) newEvent(ctx context.Context, user claims.AuthInfo, key *resour
|
||||
check.Name = key.Name
|
||||
}
|
||||
|
||||
check.Folder = obj.GetFolder()
|
||||
a, err := s.access.Check(ctx, user, check)
|
||||
a, err := s.access.Check(ctx, user, check, obj.GetFolder())
|
||||
if err != nil {
|
||||
return nil, AsErrorResult(err)
|
||||
}
|
||||
@@ -596,10 +594,9 @@ func (s *server) checkFolderMovePermissions(ctx context.Context, user claims.Aut
|
||||
Resource: key.Resource,
|
||||
Namespace: key.Namespace,
|
||||
Name: key.Name,
|
||||
Folder: oldFolder,
|
||||
}
|
||||
|
||||
a, err := s.access.Check(ctx, user, updateCheck)
|
||||
a, err := s.access.Check(ctx, user, updateCheck, oldFolder)
|
||||
if err != nil {
|
||||
return AsErrorResult(err)
|
||||
}
|
||||
@@ -616,10 +613,10 @@ func (s *server) checkFolderMovePermissions(ctx context.Context, user claims.Aut
|
||||
Group: key.Group,
|
||||
Resource: key.Resource,
|
||||
Namespace: key.Namespace,
|
||||
Folder: newFolder,
|
||||
Name: key.Name,
|
||||
}
|
||||
|
||||
a, err = s.access.Check(ctx, user, createCheck)
|
||||
a, err = s.access.Check(ctx, user, createCheck, newFolder)
|
||||
if err != nil {
|
||||
return AsErrorResult(err)
|
||||
}
|
||||
@@ -809,8 +806,7 @@ func (s *server) delete(ctx context.Context, user claims.AuthInfo, req *resource
|
||||
Resource: req.Key.Resource,
|
||||
Namespace: req.Key.Namespace,
|
||||
Name: req.Key.Name,
|
||||
Folder: latest.Folder,
|
||||
})
|
||||
}, latest.Folder)
|
||||
if err != nil {
|
||||
rsp.Error = AsErrorResult(err)
|
||||
return rsp, nil
|
||||
@@ -876,10 +872,6 @@ func (s *server) Read(ctx context.Context, req *resourcepb.ReadRequest) (*resour
|
||||
}}, nil
|
||||
}
|
||||
|
||||
// if req.Key.Group == "" {
|
||||
// status, _ := AsErrorResult(apierrors.NewBadRequest("missing group"))
|
||||
// return &ReadResponse{Status: status}, nil
|
||||
// }
|
||||
if req.Key.Resource == "" {
|
||||
return &resourcepb.ReadResponse{Error: NewBadRequestError("missing resource")}, nil
|
||||
}
|
||||
@@ -912,8 +904,7 @@ func (s *server) read(ctx context.Context, user claims.AuthInfo, req *resourcepb
|
||||
Resource: req.Key.Resource,
|
||||
Namespace: req.Key.Namespace,
|
||||
Name: req.Key.Name,
|
||||
Folder: rsp.Folder,
|
||||
})
|
||||
}, rsp.Folder)
|
||||
if err != nil {
|
||||
return &resourcepb.ReadResponse{Error: AsErrorResult(err)}, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user