@php // Les classes de couleur sont écrites EN TOUTES LETTRES : Tailwind ne compile que ce // qu'il lit dans le source, et une classe assemblée à l'exécution — « text- » suivi d'un // ton calculé — n'existerait tout simplement pas dans la feuille livrée. $couleurs = [ 'echeances' => ['icone' => 'heroicon-o-clock', 'classe' => 'text-warning-500'], 'resultats' => ['icone' => 'heroicon-o-trophy', 'classe' => 'text-success-500'], 'cautions' => ['icone' => 'heroicon-o-lock-open', 'classe' => 'text-info-500'], 'nouveaux' => ['icone' => 'heroicon-o-sparkles', 'classe' => 'text-primary-500'], ]; @endphp @if ($vide) {{-- Base vide (une installation neuve, ou une semaine calme) : on le dit, on n'affiche pas quatre cadres vides sans explication. --}} Rien à signaler cette semaine

Aucune échéance proche, aucun résultat récent, aucune caution à débloquer et aucun nouvel AO dans vos familles prioritaires. Alimentez la veille, étoilez ce que vous suivez : cette page se remplira toute seule.

@endif
@foreach ($libelles as $cle => $libelle) @php $lignes = $rubriques[$cle] ?? []; $style = $couleurs[$cle] ?? ['icone' => 'heroicon-o-bell', 'classe' => 'text-gray-400']; @endphp {{ $libelle }} {{ count($lignes) }} @if (count($lignes) === 0)

Rien pour le moment.

@else
    @foreach ($lignes as $ligne)
  • @if (! empty($ligne['url'])) @if (! empty($ligne['favori'])) ⭐ @endif{{ $ligne['titre'] }} @else {{ $ligne['titre'] }} @endif @if (! empty($ligne['compte_a_rebours'])) ! empty($ligne['urgent']), 'bg-gray-100 text-gray-600 dark:bg-white/10 dark:text-gray-300' => empty($ligne['urgent']), ])> {{ $ligne['compte_a_rebours'] }} @elseif (! empty($ligne['date'])) {{ $ligne['date'] }} @endif
    @if (! empty($ligne['detail']))

    {{ $ligne['detail'] }} @if (! empty($ligne['compte_a_rebours']) && ! empty($ligne['date'])) • dépôt le {{ $ligne['date'] }} @endif

    @endif
  • @endforeach
@endif
@endforeach
D'où viennent ces alertes

Le cycle de vie — échéances qui approchent, échéance passée sans dépôt, fiches périmées, cautions qui dorment — est calculé chaque nuit par l'application elle-même, à partir de ce qu'elle a en base. Aucune dépendance extérieure.

Le portail — ouverture des plis, résultat publié, rectificatif, nouvel AO — est détecté quand une consultation suivie est redéversée dans la veille : ce qui n'y était pas et qui y est devient une alerte.

Ce que vous recevez, par quel canal et à quelle cadence se règle dans « Mes alertes AO ». Un AO en particulier se tait par « Ne plus notifier cet AO », depuis sa fiche.