(modes)
| 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) |
nothing calls this directly
no test coverage detected