@extends('layouts.app') @section('content')
{{-- =============================================================== --}} {{-- BLOK LOGIKA UNTUK MENENTUKAN STATUS PENGUNCIAN (READ-ONLY) --}} {{-- =============================================================== --}} @php $isLocked = $incident->isClosed(); $readonly = $isLocked ? 'readonly' : ''; $disabled = $isLocked ? 'disabled' : ''; $formColor = $isLocked ? 'bg-light text-muted' : ''; @endphp
Edit Incident: {{ $incident->incident_number }}
@if($isLocked) TERKUNCI (READ-ONLY) @endif
@csrf @method('PUT') {{-- Incident Number --}}
{{-- Short Description --}}
@error('short_description')
{{ $message }}
@enderror
{{-- Full Description --}}
@error('description')
{{ $message }}
@enderror
{{-- Category --}}
{{-- PERBAIKAN: Gunakan nama 'category' jika tidak terkunci --}} @if($isLocked) @endif
{{-- Priority --}}
{{-- PERBAIKAN: Gunakan nama 'priority' jika tidak terkunci --}} @if($isLocked) @endif
{{-- Subcategory --}}
@error('subcategory')
{{ $message }}
@enderror
{{-- State --}}
{{-- PERBAIKAN UTAMA: Penamaan atribut name secara dinamis --}} @if($isLocked) @endif @error('state')
{{ $message }}
@enderror
{{-- Closed Date Time --}}
@if(!$isLocked) Tentukan waktu penutupan saat status menjadi Resolved/Closed. @endif @error('closed_at')
{{ $message }}
@enderror
{{-- Assigned To --}}
@error('assigned_to')
{{ $message }}
@enderror
{{-- FASE KEDB --}} @if(!$isLocked)

Sistem akan meng-generate ID KEDB otomatis. Kolom dengan * wajib diisi.

@error('kedb_title')
{{ $message }}
@enderror
@error('kedb_root_cause')
{{ $message }}
@enderror
@error('kedb_workaround')
{{ $message }}
@enderror
@endif
Back @if(!$isLocked) @endif
@endsection