mirror of
https://github.com/directus/directus.git
synced 2026-04-03 03:00:39 -04:00
47 lines
1.2 KiB
YAML
47 lines
1.2 KiB
YAML
type: object
|
|
properties:
|
|
id:
|
|
description: Unique identifier for the permission.
|
|
example: 1
|
|
type: integer
|
|
role:
|
|
description: Unique identifier of the role this permission applies to.
|
|
example: 2f24211d-d928-469a-aea3-3c8f53d4e426
|
|
type: string
|
|
nullable: true
|
|
collection:
|
|
description: What collection this permission applies to.
|
|
example: customers
|
|
type: string
|
|
action:
|
|
description: What action this permission applies to.
|
|
example: create
|
|
type: string
|
|
enum:
|
|
- create
|
|
- read
|
|
- update
|
|
- delete
|
|
permissions:
|
|
description: JSON structure containing the permissions checks for this permission.
|
|
type: object
|
|
nullable: true
|
|
validation:
|
|
description: JSON structure containing the validation checks for this permission.
|
|
type: object
|
|
nullable: true
|
|
presets:
|
|
description: JSON structure containing the preset value for created/updated items.
|
|
type: object
|
|
nullable: true
|
|
fields:
|
|
description: CSV of fields that the user is allowed to interact with.
|
|
type: array
|
|
items:
|
|
type: string
|
|
nullable: true
|
|
limit:
|
|
description: Maximum amount of items the user can interact with at a time.
|
|
type: number
|
|
nullable: true
|