MCPcopy Create free account
hub / github.com/error311/FileRise / canViewFolder

Function canViewFolder

public/js/folderManager.js:519–531  ·  view source on GitHub ↗
(folder)

Source from the content-addressed store, hash-verified

517}
518// returns boolean whether user can view given folder
519async function canViewFolder(folder) {
520 try {
521 const caps = await getFolderCapabilities(folder);
522 if (!caps) return false;
523 // prefer explicit flag; otherwise compose from older keys
524 return !!(
525 caps.canView ??
526 caps.canRead ??
527 caps.canReadOwn ??
528 caps.isAdmin
529 );
530 } catch (e) { return false; }
531}
532
533/**
534 * BFS: starting at `startFolder`, find the first folder the user can view.

Callers 3

canViewFolderCachedFunction · 0.85
selectFolderFunction · 0.85

Calls 1

getFolderCapabilitiesFunction · 0.85

Tested by

no test coverage detected