2 Commits

Author SHA1 Message Date
Matthias Nagel
5cc9b387b9 Feat: Saison-Report für Head Coaches
Implementiert einen druckbaren Saison-Report für Head Coaches, der eine
Übersicht über die Spielerteilnahme an allen Spielen einer ausgewählten
Saison bietet.

Wesentliche Änderungen:
- **Neue URL und View (`season_report` in `team_stats/views.py`):**
  Empfängt `team_id` und `season`, holt Spieler, Spiele und deren
  Teilnahmestatus und bereitet die Daten auf. Enthält eine
  Berechtigungsprüfung für den Head Coach.
- **Neue Vorlage (`team_stats/templates/team_stats/season_report.html`):**
  Zeigt eine Tabelle mit Spielen als Zeilen und Spielern als Spalten an.
  Teilnahmestatus wird mit Symbolen (✔, ✖, ?) dargestellt. Enthält
  druckspezifisches CSS, um die Lesbarkeit und das Seitenlayout für DIN A4
  (Querformat) zu optimieren, inklusive vertikal gedrehter Spielernamen in
  der Kopfzeile zur Platzersparnis.
- **Integration (`team_statistics.html`):** Ein "Saison-Report generieren"-Button
  wurde zur Team-Statistikseite hinzugefügt, der den Report für die
  aktuell ausgewählte Saison öffnet.
2025-11-23 14:33:56 +01:00
Matthias Nagel
56e7393524 feat: Team-Statistik-Dashboard für Headcoaches
Fügt eine neue Seite hinzu, auf der Headcoaches Statistiken für ihre Teams einsehen können.

Die Statistikseite umfasst:
- W-L-Bilanz, Siegquote (PCT) und aktuelle Serie
- Balkendiagramm für erzielte und zugelassene Runs (RS vs. RA)
- "Luck-O-Meter" zum Vergleich der realen und pythagoreischen Siegquote
- Inning-Heatmap zur Anzeige der erzielten Runs pro Inning

Die Seite ist über einen neuen Button auf dem Dashboard für jedes vom Headcoach trainierte Team erreichbar.
2025-11-19 05:31:52 +01:00