@extends('layouts.app') @section('title','Invités (Yggdra-Guest)') @section('content')
Connexion : {{ $configured ? 'configurée' : 'manquante (GUEST_API_KEY et GUEST_BASE_URL dans le .env)' }}
En cache : {{ $profiles->count() }} fiche(s){{ $lastSync ? ' · dernière synchro '.\Illuminate\Support\Carbon::parse($lastSync)->diffForHumans() : '' }}. L'import automatique (cron) rafraîchit aussi les fiches toutes les heures. La clé doit avoir les scopes read:events, read:participations, read:persons, read:media (photos copiées localement, la clé ne va jamais dans le navigateur).
Par catégorie : {{ collect($s['categories'])->map(fn ($n, $c) => "$c ($n)")->implode(' · ') }}
@endif @if(array_key_exists('bios_ok', $s) && ! $s['bios_ok'])Bios officielles inaccessibles : la clé API n'a pas le scope read:persons. Les fiches s'importent sans résumé. Créez une nouvelle clé dans Yggdra-Guest (Administration › API & Webhooks) avec les 4 scopes de lecture, collez-la dans Configuration (.env), puis ré-importez.
@endifDécochez celles qui ne devront pas apparaître le jour où la page Invités sera branchée. Le choix survit aux ré-imports.