@php $u = $novedad->urgencia(); $colorUrgencia = match ($u['clave']) { 'urgente' => 'danger', 'proxima' => 'warning', 'reciente' => 'info', default => 'secondary', }; $prensa = $this->esPrensa(); $autoridad = $this->esAutoridad(); $enPrensa = $novedad->esperaAPrensa(); $enValidacion = $novedad->esperaALaAutoridad(); $aprobada = in_array($novedad->estado, [\App\Models\Novedad::ESTADO_APROBADA, \App\Models\Novedad::ESTADO_PUBLICADA], true); @endphp
← Volver a la bandeja

{{ $novedad->tituloFinal() }}

{{ $novedad->mutual?->nombre }} · {{ $novedad->tipoEventoLabel() }} · {{ $novedad->fecha_evento->format('d/m/Y') }} @if ($novedad->hora_evento) a las {{ substr($novedad->hora_evento, 0, 5) }} @endif

{{ $u['label'] }}
{{ $novedad->estadoLabel() }}
@if (session('ok'))
{{ session('ok') }}
@endif @if (session('error'))
{{ session('error') }}
@endif @if ($novedad->estado === \App\Models\Novedad::ESTADO_OBSERVADA && $novedad->observaciones_prensa)
La Autoridad devolvió observaciones: {{ $novedad->observaciones_prensa }}
@endif
{{-- ① Lo que mandó la mutual --}}

Lo que mandó la mutual

{{ $novedad->cuerpo }}
@if ($novedad->participantes)

Quiénes participaron

{{ $novedad->participantes }}

@endif
{{-- Fotos --}}

Fotos ({{ $novedad->fotos->count() }})

Descargar todas
@foreach ($novedad->fotos as $foto)
{{ $foto->pie ?: 'Sin pie de foto' }}
@endforeach
{{-- ④ Redacción: sólo Prensa, y sólo cuando la Autoridad autorizó --}} @if ($prensa && $aprobada)

Redacción para publicar

Esto es lo que sale: la mutual mandó el material, vos escribís la nota.

@error('tituloPublicado') {{ $message }} @enderror
@error('bajada') {{ $message }} @enderror
Arranca con el texto de la mutual: reescribilo a gusto.
@error('notaRedactada') {{ $message }} @enderror
@error('textoRedes') {{ $message }} @enderror
@foreach ($novedad->fotos as $foto)
@endforeach
@endif
{{-- Contacto --}}

A quién llamar

{{ $novedad->contacto_nombre }} @if ($novedad->contacto_cargo)
{{ $novedad->contacto_cargo }} @endif

{{ $novedad->contacto_telefono }}

@if ($novedad->contacto_email)

{{ $novedad->contacto_email }}

@endif @if ($novedad->lugar || $novedad->localidad)

{{ trim(($novedad->lugar ?? '').($novedad->localidad ? ', '.$novedad->localidad : ''), ', ') }}

@endif @if ($novedad->enlace_propio)

Ya lo publicaron: ver

@endif

{{ $novedad->autoriza_imagenes_at ? 'Declaró tener la autorización de uso y difusión de las imágenes el '.$novedad->autoriza_imagenes_at->format('d/m/Y') : 'Sin constancia de autorización de imágenes.' }}

{{-- ② Prensa: revisa y organiza --}} @if ($prensa && $enPrensa && ! $aprobada)

Área de Prensa

Si el material está completo, elevalo a validación institucional.

@error('observaciones') {{ $message }} @enderror
@endif {{-- ③ Autoridad: validación institucional --}} @if ($autoridad && $enValidacion)

Validación institucional

Prensa ya revisó el material. Queda tu decisión.

@php $enCurso = 'aprobar,observar,noAutorizar'; @endphp
@error('observacionesPrensa') {{ $message }} @enderror
@error('observaciones') {{ $message }} @enderror
@elseif ($enValidacion)
Está esperando la validación de una autoridad de la Federación.
@endif {{-- ④ Publicación --}} @if ($prensa && $aprobada)

Publicación

Dónde salió. El enlace es lo que ve la mutual.

@foreach (\App\Models\Novedad::CANALES as $valor => $etiqueta)
@endforeach
@error('publicadaUrl') {{ $message }} @enderror @if (! $novedad->evento_id)
@endif
@endif {{-- El recorrido: quién firmó cada etapa. El comunicador no entra a la bitácora. --}}

Recorrido

@foreach ($novedad->recorrido() as $paso)
{{ $paso['paso'] }}
{{ $paso['quien']?->nombre ?? 'la mutual' }} @if ($paso['cuando']) · {{ $paso['cuando']->format('d/m/Y H:i') }} @endif
@endforeach
@if ($novedad->observaciones)

Lo que le dijimos a la mutual

{{ $novedad->observaciones }}

@endif @if ($novedad->evento_id)

Publicada en la intranet: ver en Eventos

@endif