{{ __('Gestión de Invitados') }}

@php $user = Auth::user(); @endphp @if($user->isSuperAdmin() || $user->isAdminCongreso()) @endif
{{-- Mensajes --}} @if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif @if (session('warning'))
{{ session('warning') }}
@endif
@php $isCongresoRestricted = ($user->isAdminCongreso() || $user->isReportesUser()) && $user->congreso_id; $selectedCongresoId = request('congreso_id') ?? ($user->congreso_id ?? null); @endphp
@if($isCongresoRestricted) @endif
Limpiar
@if($congresos->isEmpty() && !$user->isSuperAdmin())
No tienes congresos asignados o no hay invitados que coincidan con los filtros.
@else
@forelse($invitados as $invitado) @empty @endforelse
Nombre Email Congreso Estado Previews y Enviar Acciones
{{ $invitado->nombre_completo }} {{ $invitado->email }} {{ $invitado->congreso->nombre ?? 'N/A' }} @if ($invitado->registro_id) Registrado @elseif ($invitado->invitacion_enviada_at) Enviado @elseif ($invitado->error_envio) Error @else Pendiente @endif
@if($user->isSuperAdmin() || ($user->isAdminCongreso() && $user->congreso_id == $invitado->congreso_id) || ($user->isReportesUser() && $user->congreso_id == $invitado->congreso_id)) Email PDF @if($user->isSuperAdmin() || ($user->isAdminCongreso() && $user->congreso_id == $invitado->congreso_id))
@csrf
@endif @else Sin permisos @endif
@if($user->isSuperAdmin() || ($user->isAdminCongreso() && $user->congreso_id == $invitado->congreso_id)) Editar
@csrf @method('DELETE')
@else Sin permisos @endif
No hay invitados que coincidan con los filtros.
{{-- Paginación --}}
{{ $invitados->links() }}
@endif