Skip to main content

checkStaticModelPermission

@webda/core


Function: checkStaticModelPermission()

checkStaticModelPermission(model, context, action): Promise<void>

Defined in: packages/core/src/models/permissions.ts:315

Enforce a model's permission for a static (class-level) action: canAct(context, action) without object

There is no object to hide, so a refusal is always a Forbidden.

Parameters​

model​

any

the model class

context​

IOperationContext

the caller context

action​

string

the action name

Returns​

Promise<void>

Throws​

WebdaError.Forbidden when refused