Interface: Permission
Defined in: packages/web-backend/src/roles/schemas/predefined-roles.ts:20
A permission rule (action on subject), optionally field-scoped or conditional.
Properties
action
action:
string|string[]
Defined in: packages/web-backend/src/roles/schemas/predefined-roles.ts:21
conditionals?
optionalconditionals:any
Defined in: packages/web-backend/src/roles/schemas/predefined-roles.ts:24
fields?
optionalfields:any
Defined in: packages/web-backend/src/roles/schemas/predefined-roles.ts:23
inverted?
optionalinverted:boolean
Defined in: packages/web-backend/src/roles/schemas/predefined-roles.ts:25
reason?
optionalreason:string
Defined in: packages/web-backend/src/roles/schemas/predefined-roles.ts:26
subject
subject:
string|string[]
Defined in: packages/web-backend/src/roles/schemas/predefined-roles.ts:22
