@extends('layout') @section('title', 'Accès de la famille - Administration') @section('robots', 'noindex, nofollow') @section('content')

Administration

Accès de la famille

Chaque personne vivante a un identifiant qui ne change jamais et un mot de passe simple, à lui transmettre une fois. Le mot de passe s'efface d'ici dès qu'elle choisit le sien.

@if (session('status'))
{{ session('status') }}
@endif @if ($errors->any())
{{ $errors->first() }}
@endif {{-- Compteurs cliquables : ils servent de filtres --}}
@php $vues = [ '' => ['Comptes ouverts', $compteurs['total']], 'jamais' => ['Jamais connectés', $compteurs['jamais']], 'connectes' => ['Déjà venus', $compteurs['connectes']], 'a-envoyer' => ['Reste à envoyer', $compteurs['aEnvoyer']], 'envoyes' => ['Déjà envoyés', $compteurs['envoyes']], 'sans-email' => ['Sans adresse e-mail', $compteurs['sansEmail']], 'inactifs' => ['Accès fermés', $compteurs['inactifs']], ]; @endphp @foreach ($vues as $cle => [$libelle, $n]) {{-- On garde la recherche et la branche en changeant de compteur. --}} @php $lien = route('admin.acces.index').'?'.http_build_query(array_filter([ 'filtre' => $cle, 'q' => $q, 'branche' => $branche ?: null, ], fn ($v) => $v !== null && $v !== '')); @endphp {{ $n }} {{ $libelle }} @endforeach
@if ($compteurs['sansCompte'] > 0)

{{ $compteurs['sansCompte'] }} personne{{ $compteurs['sansCompte'] > 1 ? 's vivantes n\'ont' : ' vivante n\'a' }} pas encore de compte.

@csrf
@endif {{-- Les neuf branches : une famille à la fois, c'est ainsi qu'on appelle --}} @php $titreBranche = $branche ? (collect($branches)->firstWhere('id', $branche)['nom'] ?? 'cette branche') : 'toute la famille'; @endphp

{{ count($adresses) }} adresse{{ count($adresses) > 1 ? 's' : '' }} connue{{ count($adresses) > 1 ? 's' : '' }} pour {{ $titreBranche }}. @if (count($adresses) === 0) Renseignez les e-mails ligne par ligne, sous « Modifier ». @endif

@if (count($adresses) > 0) @endif Saisir les coordonnées Liste imprimable Tableur (CSV)
{{-- Les deux textes envoyés. Modifiables ici, sans redéploiement. --}}
Modifier les messages envoyés
@csrf

Étiquettes remplacées à l'envoi : {prenom}, {nom}, {identifiant}, {motdepasse}, {lien}, {code} (le code du site). La ligne du mot de passe disparaît d'elle-même quand la personne a choisi le sien.

@csrf
@if ($q)Tout revoir@endif

{{ $comptes->total() }} ligne{{ $comptes->total() > 1 ? 's' : '' }}@if ($comptes->hasPages()), page {{ $comptes->currentPage() }} sur {{ $comptes->lastPage() }}@endif.

@forelse ($comptes as $c) @php $mdp = $c->mdpProvisoireEnCours(); $tel = $c->telephoneJoignable(); @endphp

@if ($c->individual) {{ $c->name }} @else {{ $c->name }} @endif @if ($c->is_admin)admin@endif @if (! $c->actif)fermé@endif

@if ($c->last_login_at) Venu le {{ $c->last_login_at->translatedFormat('j F Y') }} @else Jamais connecté @endif @if ($c->password_set_at) · mot de passe choisi @endif

@if ($c->envoye_at)

Envoyé le {{ $c->envoye_at->translatedFormat('j F') }}@if($c->envoye_canal && $c->envoye_canal !== 'autre') par {{ $c->envoye_canal }}@endif

@csrf

@endif

Identifiant{{ $c->getIdentifiantAffiche() }}

@if ($mdp)

Mot de passe{{ $mdp }}

@else

Mot de passe choisi par la personne

@endif
@if ($c->email)@endif @if ($tel) @endif {{-- Le clic sur E-mail, SMS ou WhatsApp coche l'envoi tout seul. Ce formulaire sert au téléphone, au courrier, ou au rattrapage. --}}
@csrf @unless ($c->envoye_at) @endunless
Modifier
@csrf @method('PUT')
@csrf
@csrf
@empty

Aucun compte pour cette recherche.

@endforelse
@if ($comptes->hasPages())
{{ $comptes->links() }}
@endif

Les mots de passe provisoires sont conservés chiffrés, uniquement pour pouvoir les redire à quelqu'un qui les a perdus. Ils disparaissent définitivement dès que la personne choisit le sien.

← Administration

@endsection