Alt Aşama Ayarları
Birim ve kategori seçip alt aşamaları tek ekrandan yönetin.
@if (!$ready)
Alt aşama ayarları için gerekli tablolar hazır değil.
@else
@if ((int) $selectedCategoryId <= 0)
Alt asama duzenlemek icin birim ve kategori secin.
@else
@php
$coreStageKeys = ['todo', 'in_progress', 'done'];
$stageGroups = [
'todo' => [
'label' => 'Yapilacaklar',
'items' => ($editableWorkflowStages ?? collect())
->where('lane_group', 'todo')
->filter(fn($stage) => !in_array(trim((string) ($stage->stage_key ?? '')), $coreStageKeys, true))
->values(),
],
'doing' => [
'label' => 'Islemdekiler',
'items' => ($editableWorkflowStages ?? collect())
->where('lane_group', 'doing')
->filter(fn($stage) => !in_array(trim((string) ($stage->stage_key ?? '')), $coreStageKeys, true))
->values(),
],
'done' => [
'label' => 'Tamamlananlar',
'items' => ($editableWorkflowStages ?? collect())
->where('lane_group', 'done')
->filter(fn($stage) => !in_array(trim((string) ($stage->stage_key ?? '')), $coreStageKeys, true))
->values(),
],
];
@endphp
@foreach ($stageGroups as $laneKey => $group)
@forelse ($group['items'] as $stage)
@empty
Bu grupta alt asama yok.
@endforelse
@endforeach
@endif
@endif