Skip to content

web-backend


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?

optional conditionals: any

Defined in: packages/web-backend/src/roles/schemas/predefined-roles.ts:24


fields?

optional fields: any

Defined in: packages/web-backend/src/roles/schemas/predefined-roles.ts:23


inverted?

optional inverted: boolean

Defined in: packages/web-backend/src/roles/schemas/predefined-roles.ts:25


reason?

optional reason: 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