skillsRls
Workspace API / models/skillsRls
models/skillsRls
Functions
setSkillsRLSContext()
setSkillsRLSContext(
client,userId,organizationId):Promise<void>
Defined in: models/skillsRls.ts:13
Set RLS context with validation Ensures user belongs to organization before setting context
Parameters
client
PoolClient
userId
string
organizationId
string
Returns
Promise<void>
withSkillsRLSClient()
withSkillsRLSClient<
T>(userId,organizationId,fn):Promise<T>
Defined in: models/skillsRls.ts:44
Execute function with validated RLS context
Type Parameters
T
T
Parameters
userId
string
organizationId
string
fn
(client) => Promise<T>
Returns
Promise<T>
withSkillsRLSTransaction()
withSkillsRLSTransaction<
T>(userId,organizationId,fn):Promise<T>
Defined in: models/skillsRls.ts:67
Execute function with validated RLS context in a transaction
Type Parameters
T
T
Parameters
userId
string
organizationId
string
fn
(client) => Promise<T>
Returns
Promise<T>