Implement parent child ticket hierarchy #12

Merged
Twyco merged 2 commits from codex/0.1-kanban-foundation/09-ticket-hierarchy-parent-child-relationships into main 2026-03-30 22:07:38 +00:00
Owner
No description provided.
Eric reviewed 2026-03-27 19:37:46 +00:00
@@ -28,2 +28,4 @@
);
$excludedParentIds = [$ticket->id, ...$this->descendantIds($ticket)];
Owner

Das sehr unschön, besser in Action oderso auslagern

Das sehr unschön, besser in Action oderso auslagern
Twyco marked this conversation as resolved
@@ -32,3 +45,4 @@
]),
'project' => $project,
'status' => session('status'),
'ticket' => $ticket->load([
Owner

🤨

🤨
Twyco marked this conversation as resolved
@@ -74,0 +102,4 @@
->with('ticketType')
->get()
->map(fn (Ticket $childTicket): array => [
'children' => $this->buildChildTicketTree($childTicket),
Owner

Rekursiv macht mir angst, könnte lange laufzeit sein oder? Je nachdem wie viele ebenen die childs haben
Bitte checken

Rekursiv macht mir angst, könnte lange laufzeit sein oder? Je nachdem wie viele ebenen die childs haben Bitte checken
Twyco marked this conversation as resolved
@@ -74,0 +119,4 @@
return $ticket->childTickets()
->get()
->flatMap(function (Ticket $childTicket): array {
return [$childTicket->id, ...$this->descendantIds($childTicket)];
Owner

Hier auch muss man sehen wie es in der Praxis sich verhält

Hier auch muss man sehen wie es in der Praxis sich verhält
Twyco marked this conversation as resolved
Twyco changed target branch from codex/0.1-kanban-foundation/08-ticket-details-editing-and-worklog to main 2026-03-30 20:50:37 +00:00
Twyco added 1 commit 2026-03-30 20:50:37 +00:00
Twyco added 1 commit 2026-03-30 21:15:08 +00:00
Merge remote-tracking branch 'origin/main' into codex/0.1-kanban-foundation/09-ticket-hierarchy-parent-child-relationships
linter / quality (pull_request) Successful in 1m27s
tests / ci (8.4) (pull_request) Successful in 1m16s
e7483e287d
Twyco merged commit fbf527655b into main 2026-03-30 22:07:38 +00:00
Twyco deleted branch codex/0.1-kanban-foundation/09-ticket-hierarchy-parent-child-relationships 2026-03-30 22:07:38 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: PetschStudios/KanbanGit#12