Skip to content

🔢 Reorder and sort table columns#2481

Draft
AndyScherzinger wants to merge 16 commits intomainfrom
feat/607/reorder-and-sort-table-columns
Draft

🔢 Reorder and sort table columns#2481
AndyScherzinger wants to merge 16 commits intomainfrom
feat/607/reorder-and-sort-table-columns

Conversation

@AndyScherzinger
Copy link
Copy Markdown
Member

@AndyScherzinger AndyScherzinger commented Apr 14, 2026

Resolves #607

  • Part 1 — Column Order: Added column_order to tables_tables (DB migration), extended the Table entity, TableService, and controllers to persist and apply it, and exposed a drag-and-drop ColumnOrderList.vue in the "Edit table" modal.
  • Part 2 — Default Sort: Added sort to tables_tables, wired it through the Table entity, TableService, and controllers, and added a DefaultSortRules.vue component to the modal.
  • Part 3 — Import/Export: Both fields are preserved through scheme export/import and user-migration, with round-trip tests confirming correctness.
  • Part 4 — OpenAPI Spec: Updated the TablesTable psalm type and controller docblocks, then regenerated openapi.json and its TypeScript counterpart.

AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
@AndyScherzinger AndyScherzinger added enhancement New feature or request 2. developing Work in progress labels Apr 14, 2026
AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
…tion

AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
…t/import

AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
@AndyScherzinger AndyScherzinger force-pushed the feat/607/reorder-and-sort-table-columns branch from 6d172fa to 8b814f8 Compare April 14, 2026 21:45
AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
… like the ViewController

AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
@AndyScherzinger AndyScherzinger changed the title Reorder and sort table columns 🔢 Reorder and sort table columns Apr 14, 2026
AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: GitHub Copilot v0.43.0 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2. developing Work in progress enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reorder columns / edit column order as default view

1 participant