From 5c7302a39335686eb532a051f87499ffc1860866 Mon Sep 17 00:00:00 2001 From: Twyco Date: Mon, 14 Sep 2026 09:34:58 +0200 Subject: [PATCH] feat(KAN-32): add hierarchical acceptance criteria checklist --- .../tickets/AcceptanceCriteriaChecklist.vue | 300 ++++++++++++++++++ resources/js/lib/acceptance-criteria.ts | 70 ++++ resources/js/locales/en.ts | 19 ++ resources/js/pages/projects/Ticket.vue | 180 ++--------- resources/js/pages/projects/TicketCreate.vue | 99 +----- .../AcceptanceCriteriaChecklistTest.php | 19 ++ .../Fixtures/acceptance-criteria-browser.mjs | 174 ++++++++++ tests/Fixtures/acceptance-criteria.mjs | 102 ++++++ tests/Fixtures/feedback-browser.mjs | 29 +- tests/Fixtures/feedback-server.mjs | 17 +- 10 files changed, 764 insertions(+), 245 deletions(-) create mode 100644 resources/js/components/tickets/AcceptanceCriteriaChecklist.vue create mode 100644 tests/Feature/AcceptanceCriteriaChecklistTest.php create mode 100644 tests/Fixtures/acceptance-criteria-browser.mjs create mode 100644 tests/Fixtures/acceptance-criteria.mjs diff --git a/resources/js/components/tickets/AcceptanceCriteriaChecklist.vue b/resources/js/components/tickets/AcceptanceCriteriaChecklist.vue new file mode 100644 index 0000000..16e8c6e --- /dev/null +++ b/resources/js/components/tickets/AcceptanceCriteriaChecklist.vue @@ -0,0 +1,300 @@ + + +