{{-- ================================================================ HEADER ================================================================ --}}

Issues del proyecto

Gestión de incidencias y problemas

{{-- ================================================================ STATS BAR ================================================================ --}} @php $countOpen = $issues->where('status', 'open')->count(); $countInReview = $issues->where('status', 'in_review')->count(); $countResolved = $issues->where('status', 'resolved')->count(); $countClosed = $issues->where('status', 'closed')->count(); @endphp
Abiertos
{{ $countOpen }}
En revisión
{{ $countInReview }}
Resueltos
{{ $countResolved }}
Cerrados
{{ $countClosed }}
Total
{{ $issues->count() }}
{{-- ================================================================ ISSUES TABLE ================================================================ --}} @if($issues->isEmpty())

Sin issues registrados

Crea el primer issue con el botón "Nuevo Issue".

@else
@foreach($issues as $issue) {{-- Prioridad --}} {{-- Título + descripción breve --}} {{-- Feature --}} {{-- Estado --}} {{-- Asignado a --}} {{-- Fecha --}} {{-- Acciones --}} @endforeach
Prioridad Título Estado 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 }}
{{ $issue->title }}
@if($issue->description)
{{ Str::limit($issue->description, 60) }}
@endif @if($issue->reporter)
Reportado por {{ $issue->reporter->name }}
@endif
@php $sLabel = match($issue->status) { 'open' => 'Abierto', 'in_review' => 'En revisión', 'resolved' => 'Resuelto', 'closed' => 'Cerrado', default => ucfirst($issue->status), }; @endphp {{ $sLabel }}
{{-- Editar --}} {{-- Resolver --}} @if(in_array($issue->status, ['open', 'in_review'])) @endif {{-- Cerrar --}} @if($issue->status !== 'closed') @endif {{-- Eliminar --}}
@endif {{-- ================================================================ MODAL FORM (create / edit) ================================================================ --}} @if($showForm) {{-- Overlay --}}
{{-- Modal panel --}} @endif