Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions content/docs/permissions/attachments-access.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,11 @@ inherits its parent record's.** A caller who can read a record can read its
attachments; a caller who can edit a record can attach to and detach from it.
Enforcement is layered, and every gate is fail-closed.

`Field.file` / `Field.image` are a **separate** path — those store a file URL
in the record's own column and never create a `sys_attachment` row, so nothing
on this page applies to them.
`Field.file` / `Field.image` are a **separate** path — those store an opaque
`sys_file` id in the record's own column (ADR-0104 D3; the
`{ id, name, size, mimeType, url }` shape is derived at read time, never
stored) and never create a `sys_attachment` row, so nothing on this page
applies to them.

## The opt-in gate — `enable.files`

Expand Down
Loading