MCPcopy Index your code
hub / github.com/nodeSolidServer/node-solid-server / accessdeniedFromParent

Method accessdeniedFromParent

lib/acl-checker.mjs:104–110  ·  view source on GitHub ↗
(modes)

Source from the content-addressed store, hash-verified

102 return accessResult ? false : accessDenied || accessDeniedAccessTo
103 }
104 async function accessdeniedFromParent (modes) {
105 const parentAclDirectory = ACLChecker.getDirectory(acl.parentAcl)
106 const parentDirectory = parentResource === parentAclDirectory ? null : rdf.sym(parentAclDirectory)
107 const accessDeniedParent = aclCheck.accessDenied(acl.parentGraph, parentResource, parentDirectory, rdf.sym(acl.parentAcl), agent, modes, agentOrigin, trustedOrigins, originTrustedModes)
108 const accessResult = !accessDenied && !accessDeniedParent
109 return accessResult ? false : accessDenied || accessDeniedParent
110 }
111
112 let accessDenied = resourceAccessDenied(modes)
113 // debugCache('accessDenied resource ' + accessDenied)

Callers

nothing calls this directly

Calls 1

getDirectoryMethod · 0.80

Tested by

no test coverage detected