Fix permissions trace issue on hasWildcard resources
This commit is contained in:
committed by
Mumbi Francis
parent
7a2045d375
commit
16edc28809
6
server/federation/service/access_control.gen.go
generated
6
server/federation/service/access_control.gen.go
generated
@@ -406,19 +406,19 @@ func (svc accessControl) resourceLoader(ctx context.Context, resource string) (r
|
||||
switch rbac.ResourceType(resourceType) {
|
||||
case types.NodeResourceType:
|
||||
if hasWildcard {
|
||||
return rbac.NewResource(types.NodeRbacResource(0)), nil
|
||||
return rbac.NewResource(types.NodeRbacResource(ids[0])), nil
|
||||
}
|
||||
|
||||
return loadNode(ctx, svc.store, ids[0])
|
||||
case types.ExposedModuleResourceType:
|
||||
if hasWildcard {
|
||||
return rbac.NewResource(types.ExposedModuleRbacResource(0, 0)), nil
|
||||
return rbac.NewResource(types.ExposedModuleRbacResource(ids[0], ids[1])), nil
|
||||
}
|
||||
|
||||
return loadExposedModule(ctx, svc.store, ids[0], ids[1])
|
||||
case types.SharedModuleResourceType:
|
||||
if hasWildcard {
|
||||
return rbac.NewResource(types.SharedModuleRbacResource(0, 0)), nil
|
||||
return rbac.NewResource(types.SharedModuleRbacResource(ids[0], ids[1])), nil
|
||||
}
|
||||
|
||||
return loadSharedModule(ctx, svc.store, ids[0], ids[1])
|
||||
|
||||
Reference in New Issue
Block a user