From 347d07a4f425bcfe0d6a1dfa1af59a6f75322015 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 10 Sep 2026 15:29:32 +0000 Subject: [PATCH] =?UTF-8?q?Les=20t=C3=A9l=C3=A9phones=20des=20pr=C3=A9sent?= =?UTF-8?q?s=20dans=20la=20fiche=20d'une=20r=C3=A9union?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Une liste de présents sert à relancer ceux qui n'ont pas répondu et à prévenir ceux qui viennent quand la salle change : sans numéro, il fallait retourner dans l'annuaire des adhérents, et pour un parent venu par le lien public il n'y avait nulle part où aller. Le numéro d'un invité est celui qu'il a saisi. Celui d'un membre vient de sa fiche d'adhérent quand elle est rattachée à son compte — un compte ne porte pas de téléphone, et le chercher ailleurs reviendrait à le deviner. Rien ne s'affiche quand l'association n'en connaît pas. Le numéro est cliquable : celui qui consulte cette liste pour joindre quelqu'un est le plus souvent sur son téléphone, la veille de la réunion. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_014SfQYBU4xXTeSEHKhHQXdD --- src/app/dashboard/events/[id]/page.tsx | 44 ++++++++++++++++++-------- src/lib/data.ts | 23 +++++++++++++- 2 files changed, 52 insertions(+), 15 deletions(-) diff --git a/src/app/dashboard/events/[id]/page.tsx b/src/app/dashboard/events/[id]/page.tsx index 5b1d82c..925c99f 100644 --- a/src/app/dashboard/events/[id]/page.tsx +++ b/src/app/dashboard/events/[id]/page.tsx @@ -49,6 +49,7 @@ import { getEventWithDetails, getMeetingAttendance, nomPresent, + telephonePresent, } from "@/lib/data"; import { formatDateTime, toDatetimeLocal } from "@/lib/dates"; import { formatEurosAbsolute } from "@/lib/money"; @@ -285,20 +286,35 @@ export default async function EventDetailPage({ {gens.length === 0 ? (

Personne pour l’instant.

) : ( -