Create, read and update catalog models #29

Open
opened 2026-10-10 22:21:55 +00:00 by keith · 0 comments
Owner

Context

Implement this MVP work package under M4 - Catalog Core, following the managed-storage decision in #1.

Acceptance criteria

  • Provide validated PHP routes/services and forms for titles and associated files.
  • Allow adding/removing associations and grouping multipart models; retain files on disassociation.
  • Handle validation and concurrent edits; mutations require CSRF protection.
  • Test several STL parts, image and document in one model; added_at stays stable.

Blocked by: #28

## Context Implement this MVP work package under M4 - Catalog Core, following the managed-storage decision in #1. ## Acceptance criteria - [ ] Provide validated PHP routes/services and forms for titles and associated files. - [ ] Allow adding/removing associations and grouping multipart models; retain files on disassociation. - [ ] Handle validation and concurrent edits; mutations require CSRF protection. - [ ] Test several STL parts, image and document in one model; added_at stays stable. Blocked by: #28
keith added this to the M4 - Catalog Core milestone 2026-10-10 22:21:55 +00:00
keith added the type:featurepriority:mediumarea:backend labels 2026-10-10 22:21:55 +00:00
Sign in to join this conversation.