@extends('layouts.app') @section('title', 'Agents — Signatures') @section('content') @php $initials = fn (?string $name) => mb_strtoupper(collect(preg_split('/[\s\-]+/u', trim((string) $name)))->filter()->take(2)->map(fn ($w) => mb_substr($w, 0, 1))->join('')); @endphp

Agents

Qui reçoit quoi : le template appliqué à chaque agent selon ses groupes. Ouvrez un agent pour voir sa signature.

{{ $agents->total() }} agent{{ $agents->total() > 1 ? 's' : '' }}
@forelse ($agents as $a) @empty @endforelse
AgentServiceGroupes signature_*Template appliqué
{{ $a->display_name }}
{{ $a->mail }}
{{ $a->department }} {{ $a->groups->pluck('display_name')->join(', ') ?: '—' }} @if ($resolved[$a->id] ?? null) {{ $resolved[$a->id] }} @else aucun @endif

Aucun agent trouvé{{ $q !== '' ? 'Essayez un autre nom, une adresse ou un service.' : 'Lancez une synchronisation de l\'annuaire depuis le tableau de bord.' }}

@if ($agents->hasPages()) @endif
@endsection