Gestión de incidencias y problemas
Sin issues registrados
Crea el primer issue con el botón "Nuevo Issue".
| Prioridad | Título | Feature | Estado | Asignado a | Fecha | Acciones |
|---|---|---|---|---|---|---|
| @php $pClass = match($issue->priority) { 'critical' => 'badge-purple', 'high' => 'badge-error', 'medium' => 'badge-warning', 'low' => 'badge-ghost', default => 'badge-ghost', }; $pLabel = match($issue->priority) { 'critical' => 'Crítico', 'high' => 'Alto', 'medium' => 'Medio', 'low' => 'Bajo', default => ucfirst($issue->priority), }; @endphp {{ $pLabel }} | {{-- Título + descripción breve --}}
{{ $issue->title }}
@if($issue->description)
{{ Str::limit($issue->description, 60) }}
@endif
@if($issue->reporter)
Reportado por {{ $issue->reporter->name }}
@endif
|
{{-- Feature --}}
@if($issue->feature) {{ $issue->feature->name }} @else — @endif | {{-- Estado --}}@php $sLabel = match($issue->status) { 'open' => 'Abierto', 'in_review' => 'En revisión', 'resolved' => 'Resuelto', 'closed' => 'Cerrado', default => ucfirst($issue->status), }; @endphp {{ $sLabel }} | {{-- Asignado a --}}
@if($issue->assignee)
{{ strtoupper(substr($issue->assignee->name, 0, 1)) }}
{{ $issue->assignee->name }}
@else
Sin asignar
@endif
|
{{-- Fecha --}}
{{ $issue->created_at->format('d/m/Y') }}
@if($issue->resolved_at)
Res. {{ $issue->resolved_at->format('d/m/Y') }}
@endif
|
{{-- Acciones --}}
{{-- Editar --}}
{{-- Resolver --}}
@if(in_array($issue->status, ['open', 'in_review']))
@endif
{{-- Cerrar --}}
@if($issue->status !== 'closed')
@endif
{{-- Eliminar --}}
|