Skip to content

feat(spec): FormViewSchema.subforms for config-driven master-detail#1613

Merged
xuyushun441-sys merged 1 commit into
mainfrom
feat/formview-subforms-schema
Jun 6, 2026
Merged

feat(spec): FormViewSchema.subforms for config-driven master-detail#1613
xuyushun441-sys merged 1 commit into
mainfrom
feat/formview-subforms-schema

Conversation

@xuyushun441-sys
Copy link
Copy Markdown
Contributor

Adds an optional subforms array to FormViewSchema so a form view can declare inline child collections. This lets an object's standard create/edit form render as an atomic master-detail form (object fields + child grids) with no bespoke page. Each entry needs only childObject — the relationship FK and grid columns are derived from the child object metadata (override via relationshipField/columns).

Additive/optional; the spec suite passes (6647). Pairs with objectui: ObjectForm already renders subforms, and ObjectView forwards form.subforms.

🤖 Generated with Claude Code

A form view can declare inline child collections (subforms), letting an
object's standard create/edit form render as an atomic master-detail form
with no bespoke page. Each entry needs only { childObject } (FK + columns
derived from the child object metadata). Additive/optional; spec suite
6647 pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
spec Building Building Preview, Comment Jun 6, 2026 11:53am

Request Review

@github-actions github-actions Bot added documentation Improvements or additions to documentation protocol:ui tooling size/s labels Jun 6, 2026
@xuyushun441-sys xuyushun441-sys merged commit 9ef89d4 into main Jun 6, 2026
10 of 11 checks passed
@xuyushun441-sys xuyushun441-sys deleted the feat/formview-subforms-schema branch June 6, 2026 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation protocol:ui size/s tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants