{{-- Alertes WhatsApp de l'espace : routeur hors ligne, stock bas, résumé du jour. Elles partent chez les administrateurs de CET espace. --}} @php $wa = app(\App\Services\Alerts\WhatsAppAlertService::class); $waSettings = $wa->settings(); $waReady = $wa->readiness(); $waRecipients = $wa->recipients(); $waTables = \App\Models\WhatsAppAlertState::ready(); $field = 'mt-1 block w-full rounded-lg border-slate-300 text-sm'; @endphp
@csrf @method('PUT')

{{ $waReady['message'] }}

@unless ($waTables)

La base de données n'est pas encore à jour : cliquez sur « Mettre à jour la base » pour activer les alertes.

@endunless

Qui reçoit les alertes ({{ $waRecipients->count() }})

@forelse ($waRecipients as $r)

{{ $r['name'] }} · {{ $r['source'] }} · {{ \App\Services\Alerts\WhatsAppAlertService::mask($r['phone']) }}

@empty

Personne pour l'instant : renseignez le téléphone d'un administrateur (menu Utilisateurs) ou le téléphone de l'espace.

@endforelse

Le numéro est celui du champ « Téléphone » de chaque administrateur (c'est son numéro WhatsApp) et le téléphone de l'espace.

@error('summary_time')

{{ $message }}

@enderror

Une coupure d'une minute n'est pas une alerte.

Un stock qui devient épuisé est signalé tout de suite.

@error('quiet_from')

{{ $message }}

@enderror

Pas d'alerte de routeur ni de stock dans cette plage (elle part ensuite si le problème dure). Le résumé du jour part toujours à son heure. Laissez vide : aucun silence.

Enregistrer les alertes @if ($waTables) Envoyer un message d'essai Historique des alertes @endif