@extends('layouts.app') @section('title', 'Talepler Alt Aşama Ayarları') @section('content')

Alt Aşama Ayarları

Birim ve kategori seçip alt aşamaları tek ekrandan yönetin.
@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif @if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@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
@csrf
@foreach ($stageGroups as $laneKey => $group)
{{ $group['label'] }} {{ $group['items']->count() }}
@forelse ($group['items'] as $stage)
@csrf
@csrf
@empty
Bu grupta alt asama yok.
@endforelse
@endforeach
@endif @endif
@endsection @push('scripts') @endpush