Update checklist sync without hard resets #73

Merged
Twyco merged 1 commits from koda/recreate-67-checklist-sync-upsert into koda/recreate-67-checklist-acceptance-criteria 2026-05-20 09:24:53 +00:00
Contributor

Summary

  • update acceptance criteria sync to reuse existing records when ids are available instead of always deleting and recreating
  • expose acceptance criteria ids to the ticket UI so final saves can update existing checklist items
  • persist checkbox toggles immediately from the saved checklist while keeping checklist text edits batched until the normal ticket save

Verification

  • npm run build
  • php artisan test tests/Feature/Projects/ProjectTicketControllerTest.php tests/Feature/Api/TicketApiTest.php
## Summary - update acceptance criteria sync to reuse existing records when ids are available instead of always deleting and recreating - expose acceptance criteria ids to the ticket UI so final saves can update existing checklist items - persist checkbox toggles immediately from the saved checklist while keeping checklist text edits batched until the normal ticket save ## Verification - npm run build - php artisan test tests/Feature/Projects/ProjectTicketControllerTest.php tests/Feature/Api/TicketApiTest.php
Koda added 1 commit 2026-05-20 09:19:59 +00:00
Twyco merged commit c0d41ebf53 into koda/recreate-67-checklist-acceptance-criteria 2026-05-20 09:24:53 +00:00
Twyco deleted branch koda/recreate-67-checklist-sync-upsert 2026-05-20 09:24:53 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: PetschStudios/KanbanGit#73