Table YAML FileΒΆ

The table YAML file defines one table that belongs to an app.

A candidates table for example, that belongs to a recruitment app might look like this:

key: candidates
type: table
name: Candidates
itemName: Candidate

summary:
  title: "{{firstName}} {{lastName}}"
  subtitle: "{{email}}"

fields:
  firstName:
    type: text
    label: First Name
    required: true
  lastName:
    type: text
    label: Last Name
    required: true
  email:
    type: text
    label: Email
    required: true

form:
  rows:
    - [firstName, lastName]
    - email

permissions:
  recruiter:
    create: true
    delete: true
    view: true
    delete: true

More information in the Table File YAML Reference.