# Master Deliverables List — table spec. # # Columns are an explicit ordered subset of the row schema. The renderer # does not auto-derive columns from the schema. `field` is either a # top-level key on the row YAML or a JSON Pointer (RFC 6901) for nested # values. title: Master Deliverables List description: Sample MDL spec used for development and tests. # Path to the form spec that defines each row's JSON schema. Click-row # in the table opens this form for the picked row. The form spec must be # named .form.yaml where matches both the rows directory # basename and the .zddc declaration key (here: MDL). rowSchema: ./MDL.form.yaml # Directory of *.yaml row files, relative to this spec. Non-recursive. rows: ./MDL columns: - field: id title: ID width: 7em sort: asc - field: title title: Deliverable - field: party title: Party enum: [Acme, Beta, Gamma] - field: dueDate title: Due format: date - field: status title: Status enum: [pending, submitted, accepted, rejected] defaults: sort: - { field: dueDate, dir: asc } filter: status: [pending, submitted]