Skip to content

PersistentAI API Documentation / @persistentai/fireflow-vfs / server / checkPermission

Function: checkPermission()

checkPermission(db, userId, workspaceId, permission): Promise<PermissionResult>

Defined in: packages/fireflow-vfs/src/services/acl.ts:75

Check if a user has the required permission for a workspace

Parameters

db

DB

Database connection

userId

string

User ID to check

workspaceId

string

Workspace ID to check access for

permission

Permission

Required permission level

Returns

Promise<PermissionResult>

Permission result with allowed status and lakeFS repo name

Licensed under BUSL-1.1