From 133c3f926ea698b72624020e9c6f7824d74af137 Mon Sep 17 00:00:00 2001
From: fs
Date: Fri, 31 Jul 2026 22:57:31 +0200
Subject: [PATCH] =?UTF-8?q?=E2=80=9ETrainerteam"=20statt=20=E2=80=9E=C3=9C?=
=?UTF-8?q?bungsleitung",=20Eva=20W=C3=BCnsch=20mit=20Sternchen?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Eva Wünsch aus der Turnabteilung am 31.07.2026: „Der Sternchentext müsste
eigentlich sein, dass die Person mit dem Sternchen Übungsleiter ist. Von daher
müsste vor den Namen 'Trainerteam' stehen. Einige sind auch nicht ÜL."
Ich hatte davon nur die Fußnote erledigt. Das Label blieb „Übungsleitung" und
damit stand die falsche Aussage weiter auf der Seite: neun namentlich genannte
Personen liefen unter „Übungsleitung", vier davon sind es. Das ist keine
Formulierungsfrage, die Seite behauptete etwas über echte Menschen.
Label jetzt „Trainerteam:" an beiden Stellen (Trainingszeit und Gruppe), der
Stern bleibt die Auszeichnung und die Fußnote erklärt ihn. So stand es auch auf
der alten Seite: „TRAINERTEAM (* = ÜBUNGSLEITER)". Ein Kommentar an der Stelle
sagt, warum es nicht zurückbenannt werden darf.
Dabei fiel ein zweiter Datenfehler auf: die alte Seite führt „Annelie Frisque*,
Eva Wünsch*", bei uns stand Eva Wünsch ohne Stern. Sie ist Übungsleiterin.
Geprüft: „Übungsleitung" kommt auf keiner der sechs Turn-Seiten mehr vor, die
Grashüpfer-Zeile lautet jetzt Zeichen für Zeichen wie in Evas Screenshot. Die
Fußnote erscheint nur in Sektionen mit mehreren Gruppen — nachgezählt, dass
beide Disziplinen mit Sternchen-Namen mehrere Gruppen haben, die
Einzelgruppen-Disziplinen tragen keine Sterne.
Co-Authored-By: Claude Opus 5 (1M context)
Claude-Session: https://claude.ai/code/session_01NzeVVgMCrzCDJAKeLEdKr7
---
app/components/group-schedule.php | 15 +++++++++++----
data/turnen.json | 2 +-
2 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/app/components/group-schedule.php b/app/components/group-schedule.php
index 756aba4..8a6ebc3 100644
--- a/app/components/group-schedule.php
+++ b/app/components/group-schedule.php
@@ -5,7 +5,7 @@ declare(strict_types=1);
/**
* Turn-Disziplin im einheitlichen Bento-Look (wie die Mannschaftsseiten). Props:
* $location array{venue, street?, zip?, city?} (optional) — Trainingsort + „Route planen"
- * $lead string (optional) — verantwortliche Übungsleitung (Akzent-Kachel)
+ * $lead string (optional) — Ansprechperson der Disziplin (Akzent-Kachel)
* $notice string (optional) — hervorgehobener Hinweis (z. B. Wartelisten-Status)
* $noticeTitle string (optional) — Überschrift dazu
* $noticeTone 'info' (Default) | 'stop' — Tonlage, siehe components/notice.php
@@ -74,7 +74,14 @@ $mapsQuery = $hasVenue ? rawurlencode(trim(
', '
)) : '';
-/** Eine Trainingszeit (Tag/Zeit + optional Label, Notiz, Übungsleitung) ausgeben. */
+/**
+ * Eine Trainingszeit (Tag/Zeit + optional Label, Notiz, Trainerteam) ausgeben.
+ *
+ * Das Label heißt „Trainerteam", nicht „Übungsleitung": in der Liste stehen auch
+ * Personen, die KEINE Übungsleitung sind (Eva Wünsch aus der Abteilung, 31.07.2026).
+ * Wer eine ist, trägt ein Sternchen, und das erklärt die Fußnote der Sektion. Die alte
+ * Seite schrieb dafür „TRAINERTEAM (* = ÜBUNGSLEITER)". Nicht zurückbenennen.
+ */
$renderSession = static function (array $s): void {
?>
@@ -89,7 +96,7 @@ $renderSession = static function (array $s): void {
= e($s['note']) ?>
- Übungsleitung: = e(implode(', ', $s['trainers'])) ?>
+ Trainerteam: = e(implode(', ', $s['trainers'])) ?>
Kontakt: = e($g['contact']) ?>
- Übungsleitung: = e(implode(', ', $g['trainers'])) ?>
+ Trainerteam: = e(implode(', ', $g['trainers'])) ?>
= e($g['note']) ?>
diff --git a/data/turnen.json b/data/turnen.json
index 831e486..69fa70d 100644
--- a/data/turnen.json
+++ b/data/turnen.json
@@ -119,7 +119,7 @@
"recommendation": "Bei besonderem Potenzial für Wettkampf- oder Leistungsgruppen sprechen unsere Trainer eine Empfehlung aus.",
"sessions": [
{ "label": "Kängurus", "day": "Dienstag", "time": "16:30–17:15 Uhr", "trainers": ["Carina Schleicher*"] },
- { "label": "Grashüpfer", "day": "Donnerstag", "time": "15:30–16:15 Uhr", "trainers": ["Annelie Frisque*", "Eva Wünsch"] }
+ { "label": "Grashüpfer", "day": "Donnerstag", "time": "15:30–16:15 Uhr", "trainers": ["Annelie Frisque*", "Eva Wünsch*"] }
]
},
{