codex/0.1-kanban-foundation/09-ticket-hierarchy-parent-child-relationships
main
@@ -28,2 +28,4 @@
);
$excludedParentIds = [$ticket->id, ...$this->descendantIds($ticket)];
Das sehr unschön, besser in Action oderso auslagern
@@ -32,3 +45,4 @@
]),
'project' => $project,
'status' => session('status'),
'ticket' => $ticket->load([
🤨
@@ -74,0 +102,4 @@
->with('ticketType')
->get()
->map(fn (Ticket $childTicket): array => [
'children' => $this->buildChildTicketTree($childTicket),
Rekursiv macht mir angst, könnte lange laufzeit sein oder? Je nachdem wie viele ebenen die childs haben Bitte checken
@@ -74,0 +119,4 @@
return $ticket->childTickets()
->flatMap(function (Ticket $childTicket): array {
return [$childTicket->id, ...$this->descendantIds($childTicket)];
Hier auch muss man sehen wie es in der Praxis sich verhält
No dependencies set.
The note is not visible to the blocked user.
@@ -28,2 +28,4 @@);$excludedParentIds = [$ticket->id, ...$this->descendantIds($ticket)];Das sehr unschön, besser in Action oderso auslagern
@@ -32,3 +45,4 @@]),'project' => $project,'status' => session('status'),'ticket' => $ticket->load([🤨
@@ -74,0 +102,4 @@->with('ticketType')->get()->map(fn (Ticket $childTicket): array => ['children' => $this->buildChildTicketTree($childTicket),Rekursiv macht mir angst, könnte lange laufzeit sein oder? Je nachdem wie viele ebenen die childs haben
Bitte checken
@@ -74,0 +119,4 @@return $ticket->childTickets()->get()->flatMap(function (Ticket $childTicket): array {return [$childTicket->id, ...$this->descendantIds($childTicket)];Hier auch muss man sehen wie es in der Praxis sich verhält