From b76b4adaec35efff79a16653f9c1b331b30a08c6 Mon Sep 17 00:00:00 2001 From: Twyco Date: Fri, 11 Sep 2026 17:04:30 +0200 Subject: [PATCH] feat(KAN-29): rework backlog ticket tree --- resources/js/components/BacklogTicketTree.vue | 209 +++++++ resources/js/components/TicketTreeList.vue | 102 +++- .../js/components/tickets/TicketCard.vue | 123 ++-- resources/js/lib/backlog.ts | 114 ++++ resources/js/locales/en.ts | 36 ++ resources/js/pages/projects/Backlog.vue | 565 +++++++++++++----- resources/js/types/backlog.ts | 31 + resources/js/types/index.ts | 2 + resources/js/types/ticket-presentation.ts | 1 + resources/js/types/ticket-tree.ts | 6 + tests/Feature/Projects/ProjectBacklogTest.php | 104 ++++ 11 files changed, 1050 insertions(+), 243 deletions(-) create mode 100644 resources/js/components/BacklogTicketTree.vue create mode 100644 resources/js/lib/backlog.ts create mode 100644 resources/js/types/backlog.ts create mode 100644 resources/js/types/ticket-tree.ts diff --git a/resources/js/components/BacklogTicketTree.vue b/resources/js/components/BacklogTicketTree.vue new file mode 100644 index 0000000..4e88173 --- /dev/null +++ b/resources/js/components/BacklogTicketTree.vue @@ -0,0 +1,209 @@ + + + diff --git a/resources/js/components/TicketTreeList.vue b/resources/js/components/TicketTreeList.vue index 3c35639..180e7d9 100644 --- a/resources/js/components/TicketTreeList.vue +++ b/resources/js/components/TicketTreeList.vue @@ -1,45 +1,93 @@