@extends('layouts.app') @section('title', 'Talepler Modülü Ayarları') @section('content')

Talepler Modülü Ayarları

Geri Dön
@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif @if ($errors->any())
@endif @if(!$ready)
Modül ayarlari icin gerekli tablolar olusturulmamis! (Gecis islemi gereklidir)
@else @php $unitNameById = collect($units ?? collect())->mapWithKeys(fn($u) => [(int) ($u->id ?? 0) => (string) ($u->unit_name ?? '-')]); @endphp
{{-- BIRIMLER (UNITS) --}}
Birim Tanımlamaları
@forelse($units as $u) @empty @endforelse
# Anahtar Ad Sıra Durum İşlem
{{ $u->id }} {{ $u->unit_key }} {{ $u->unit_name }} {{ $u->sort_order }} {{ $u->is_active ? 'Aktif' : 'Pasif' }}
Kayıtlı birim bulunamadı.
{{-- KATEGORILER (CATEGORIES) --}}
Kategori Tanımlamaları
@forelse($categories as $c) @empty @endforelse
# Birim ID Anahtar Kategori Adı Şablon Durum İşlem
{{ $c->id }} {{ $c->unit_id }} {{ $c->category_key }} {{ $c->category_name }} {{ $c->template_name ?: '-' }} {{ $c->is_active ? 'Aktif' : 'Pasif' }}
Kayıtlı kategori bulunamadı.
{{-- ŞABLONLAR (TEMPLATES) --}}
Süreç Şablonları
@forelse($templates as $t) @empty @endforelse
# Anahtar Ad Görünüm/Varsayılan Durum İşlem
{{ $t->id }} {{ $t->template_key }} {{ $t->template_name }} @if($t->is_default) Varsayılan @endif {{ $t->is_active ? 'Aktif' : 'Pasif' }}
Şablon bulunamadı.
{{-- AŞAMALAR (STAGES) --}}
Süreç Aşamaları
@forelse($stages as $st) @empty @endforelse
# Şablon Anahtar Ad Aşama Grubu (Durum Grubu) Son Aşama Özelliği Sıra İşlem
{{ $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 }}
Aşama bulunamadı.
{{-- GEÇİŞLER (TRANSITIONS) --}}
Gecis Kurallari
@forelse($transitions as $tr) @empty @endforelse
# Şablon Aksiyon Anahtari/Etiketi Nereden Nereye İzin Seviyesi Aday Birim İşlem
{{ $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)) : '-' }}
Geçiş kuralı bulunamadı.
@endif
{{-- MODALS --}} {{-- UNIT MODAL --}} {{-- CATEGORY MODAL --}} {{-- TEMPLATE MODAL --}} {{-- STAGE MODAL --}} {{-- TRANSITION MODAL --}} @endsection @push('styles') @endpush @push('scripts') @endpush