@else
@php
$unitNameById = collect($units ?? collect())->mapWithKeys(fn($u) => [(int) ($u->id ?? 0) => (string) ($u->unit_name ?? '-')]);
@endphp
{{-- BIRIMLER (UNITS) --}}
| # |
Anahtar |
Ad |
Sıra |
Durum |
İşlem |
@forelse($units as $u)
| {{ $u->id }} |
{{ $u->unit_key }} |
{{ $u->unit_name }} |
{{ $u->sort_order }} |
{{ $u->is_active ? 'Aktif' : 'Pasif' }}
|
|
@empty
| Kayıtlı birim bulunamadı. |
@endforelse
{{-- KATEGORILER (CATEGORIES) --}}
| # |
Birim ID |
Anahtar |
Kategori Adı |
Şablon |
Durum |
İşlem |
@forelse($categories as $c)
| {{ $c->id }} |
{{ $c->unit_id }} |
{{ $c->category_key }} |
{{ $c->category_name }} |
{{ $c->template_name ?: '-' }} |
{{ $c->is_active ? 'Aktif' : 'Pasif' }}
|
|
@empty
| Kayıtlı kategori bulunamadı. |
@endforelse
{{-- ŞABLONLAR (TEMPLATES) --}}
| # |
Anahtar |
Ad |
Görünüm/Varsayılan |
Durum |
İşlem |
@forelse($templates as $t)
| {{ $t->id }} |
{{ $t->template_key }} |
{{ $t->template_name }} |
@if($t->is_default) Varsayılan @endif
|
{{ $t->is_active ? 'Aktif' : 'Pasif' }}
|
|
@empty
| Şablon bulunamadı. |
@endforelse
{{-- AŞAMALAR (STAGES) --}}
| # |
Şablon |
Anahtar |
Ad |
Aşama Grubu (Durum Grubu) |
Son Aşama Özelliği |
Sıra |
İşlem |
@forelse($stages as $st)
| {{ $st->id }} |
{{ $st->template_name }} |
{{ $st->stage_key }} |
{{ $st->stage_name }} |
@if($st->lane_group === 'todo') Yapilacaklar
@elseif($st->lane_group === 'doing') Islemdekiler
@else Tamamlananlar
@endif
|
{{ $st->is_terminal ? 'Evet' : 'Hayır' }} |
{{ $st->sort_order }} |
|
@empty
| Aşama bulunamadı. |
@endforelse
{{-- GEÇİŞLER (TRANSITIONS) --}}
| # |
Şablon |
Aksiyon Anahtari/Etiketi |
Nereden Nereye |
İzin Seviyesi |
Aday Birim |
İşlem |
@forelse($transitions as $tr)
| {{ $tr->id }} |
{{ $tr->template_name }} |
{{ $tr->action_key }} {{ $tr->action_label }} |
{{ $tr->from_stage_key }} → {{ $tr->to_stage_key }}
|
{{ $tr->permission_scope }} |
{{ (int) ($tr->candidate_unit_id ?? 0) > 0 ? ($unitNameById[(int) $tr->candidate_unit_id] ?? ('#' . (int) $tr->candidate_unit_id)) : '-' }} |
|
@empty
| Geçiş kuralı bulunamadı. |
@endforelse