Informe Ejecutivo

{{ $project->nombre_proyecto }}

Fecha: {{ $fechaActual }}

Detalles del Proyecto

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

@if ($project->company)

Compañía: {{ $project->company->name }}

Email: {{ $project->company->email ?? 'No especificado' }}

Teléfono: {{ $project->company->phone ?? 'No especificado' }}

Dirección: {{ $project->company->address ?? 'No especificada' }}

@endif

Equipo del Proyecto

@if ($project->team && $project->team->users->isNotEmpty()) @foreach ($project->team->users as $user) @endforeach @else @endif
Colaborador DNI Teléfono Rol de Proyecto Email
{{ $user->name }} {{ $user->last_name ?? '' }} {{ $user->dni ?? '—' }} {{ $user->phone ?? '—' }} @php $roleName = $user->pivot->role_name ?? 'Sin rol'; @endphp {{ ucwords($roleName) }} {{ $user->email }}
No hay miembros registrados

Resumen de Sprints del Proyecto

@if ($project->sprints->isNotEmpty()) @foreach ($project->sprints as $sprint) @endforeach @else @endif
Nombre Inicio Fin Estado Total de Tareas
{{ $sprint->nombre }} {{ \Carbon\Carbon::parse($sprint->fecha_inicio)->format('d/m/Y') }} {{ \Carbon\Carbon::parse($sprint->fecha_fin)->format('d/m/Y') }} {{ ucfirst($sprint->estado) }} {{ $sprint->tasks->count() }}
No hay sprints registrados
@if ($project->sprints->isNotEmpty()) @foreach ($project->sprints as $sprint)

{{ $sprint->nombre }}

@if ($sprint->tasks->isNotEmpty()) @foreach ($sprint->tasks as $task) @endforeach @else @endif
Tarea Prioridad Estado Revisión Fecha Inicio Fecha Fin Usuario
{{ $task->nombre_tarea }} {{ ucfirst($task->prioridad) }} {{ ucfirst($task->estado) }} {{ ucfirst($task->revision) }} {{ \Carbon\Carbon::parse($task->fecha_inicio_asignada)->format('d/m/Y') }} {{ \Carbon\Carbon::parse($task->fecha_fin_asignada)->format('d/m/Y') }} @if($task->users->isNotEmpty()) @foreach($task->users as $user) {{ $user->name }}@if(!$loop->last), @endif @endforeach @else Sin asignar @endif
No hay tareas registradas para este sprint
@endforeach @else

No hay sprints registrados.

@endif