Skip to content

feat(showcase): invoice line position field for persisted drag-reorder#1641

Merged
xuyushun441-sys merged 1 commit into
mainfrom
feat/invoice-line-position
Jun 7, 2026
Merged

feat(showcase): invoice line position field for persisted drag-reorder#1641
xuyushun441-sys merged 1 commit into
mainfrom
feat/invoice-line-position

Conversation

@xuyushun441-sys

Copy link
Copy Markdown
Contributor

Why

So drag-reordering invoice lines persists across reloads.

What

Add a numeric position to showcase_invoice_line. The objectui line-item grid excludes it from the editable columns and stamps it on drag-reorder (row[position] = index).

Verification

  • Backend serves showcase_invoice_line.position.
  • Live e2e (objectui): the created line carries position: 0 from its row order.

Pairs with objectui (de-frame + compact lookup + sort_field wiring).

🤖 Generated with Claude Code

Add a numeric `position` to showcase_invoice_line. The line-item grid excludes
it from the editable columns and stamps it on drag-reorder, so line order
persists across reloads.

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

vercel Bot commented Jun 7, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jun 7, 2026 8:44am

Request Review

@xuyushun441-sys xuyushun441-sys merged commit 5d06f34 into main Jun 7, 2026
11 checks passed
@xuyushun441-sys xuyushun441-sys deleted the feat/invoice-line-position branch June 7, 2026 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants