Filtros

Limpiar

Total

{{ $stats['total_tareas'] ?? 0 }}

Completadas

{{ $stats['completadas'] ?? 0 }}

En Revisión

{{ $stats['en_revision'] ?? 0 }}

Pendientes

{{ $stats['pendientes'] ?? 0 }}

Canceladas

{{ $stats['canceladas'] ?? 0 }}

Reabierto

{{ $stats['reabierto'] ?? 0 }}

@if($projectsWithTasks->count() > 0 || $projectsWithoutTasks->count() > 0)

Proyectos ({{ $projectsWithTasks->count() + $projectsWithoutTasks->count() }} resultados)

@if($projectsWithTasks->count() > 0)

Con Tareas ({{ $projectsWithTasks->count() }})

@foreach($projectsWithTasks as $project)

{{ $project->nombre_proyecto }}

{{ $project->descripcion ?? 'Sin descripción' }}

{{ $project->total_tareas ?? 0 }}
Total
{{ $project->tareas_completadas ?? 0 }}
Completadas
{{ $project->tareas_pendientes_revision ?? 0 }}
En Revisión
{{ $project->tareas_en_progreso ?? 0 }}
Pendientes
{{ $project->tareas_canceladas ?? 0 }}
Canceladas
{{ $project->tareas_reabierto ?? 0 }}
Reabierto
Progreso {{ $project->progreso ?? 0 }}%
@php // ✅ Construir URL con filtros activos $queryParams = []; if(request('user')) $queryParams['user'] = request('user'); if(request('estado')) $queryParams['estado'] = request('estado'); $url = route('admin.tasks.by-project', $project->id); if(!empty($queryParams)) { $url .= '?' . http_build_query($queryParams); } @endphp Ver Tareas
@endforeach
@endif @if($projectsWithoutTasks->count() > 0)

Sin Tareas en Filtro ({{ $projectsWithoutTasks->count() }})

@foreach($projectsWithoutTasks as $project)

{{ $project->nombre_proyecto }}

{{ $project->descripcion ?? 'Sin descripción' }}

Sin tareas para los filtros aplicados

@endforeach
@endif
@endif @if(isset($debug) && $debug)
DEBUG:
{{ print_r($debug, true) }}
@endif