24 Commits

Author SHA1 Message Date
Matthias Nagel
b1d5b871ab Ein und ausklappen der events 2025-11-25 22:21:28 +01:00
Matthias Nagel
9ca8df54b6 Maybe button hinzugefügt 2025-11-25 21:37:18 +01:00
Matthias Nagel
9f8738355f Bugfix in Zeitlocaloisierung der Kinder 2025-11-25 21:25:45 +01:00
Matthias Nagel
223dd65382 Fix: Chronologische Sortierung der Events im Dashboard
Stellt sicher, dass die Event-Listen ('Your Events' und 'Children Events')
im Dashboard konsistent chronologisch nach dem  sortiert sind.

Obwohl die Datenbankabfragen bereits eine Sortierung enthielten, ging diese
durch die anschließende Verarbeitung in Python-Listen verloren. Die Listen
werden nun nach ihrer Erstellung explizit in Python sortiert.

Änderungen:
- Die -Liste wird nach ihrer Befüllung nach
   sortiert.
- Die  für jedes Kind wird ebenfalls nach
   sortiert, bevor sie dem Kontext hinzugefügt wird.
2025-11-21 23:03:44 +01:00
Matthias Nagel
a37954de65 Feat: Spiele-Historie-Ansicht für alle Team-User
Fügt eine neue Seite 'Spiele-Historie' hinzu, die allen Nutzern, die mit
einem oder mehreren Teams in Verbindung stehen (als Spieler, Head Coach,
Assistant Coach oder Elternteil), eine Übersicht über vergangene Spiele
ihrer Teams bietet. Die Spiele sind pro Team aufgeschlüsselt und zeigen
detaillierte Scorelines inklusive Inning-Ergebnissen an.

Änderungen umfassen:
- Neue View  in  zur Ermittlung der
  zugehörigen Teams und Abfrage der Spielhistorie.
- Aktualisierung der  in der View, um Inning-Scores auf 9
  Einträge aufzufüllen und so die Template-Logik zu vereinfachen.
- Neue URL-Konfiguration in .
- Neues Template  für die
  Darstellung der Spielhistorie mit detaillierter Scoreline pro Inning.
- Ergänzung eines Navigationslinks in  für
  authentifizierte Benutzer.
2025-11-19 10:00:58 +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
Matthias Nagel
aba0533b82 playerlist 2025-11-19 05:14:26 +01:00
Matthias Nagel
bf03a6bdb4 cleanup cache 2025-11-19 04:50:03 +01:00
Matthias Nagel
ef7f93884f vererbung von teams implementiert 2025-11-19 04:33:49 +01:00
Matthias Nagel
baf9727a37 Ein paar bugfixes 2025-11-18 23:04:42 +01:00
Matthias Nagel
9b2d00106f feat: Ausblenden vergangener Termine im Dashboard 2025-10-02 21:42:46 +02:00
Matthias Nagel
ec07bfc53b feat: Implementierung von Spielergebnissen, Heimspiel-Status und Zeitzonen-Fix 2025-10-02 16:25:20 +02:00
Matthias Nagel
450d3597d2 feat: Implementierung des 'Heimspiel'-Status für Spiele 2025-10-02 14:04:17 +02:00
Matthias Nagel
125bea954c feat: Implementierung der 'Spiel öffnen'-Funktionalität und erweiterte Dashboard-Anzeige 2025-10-02 12:50:47 +02:00
Matthias Nagel
0d5357793e feat: Implementierung der 'Spiel öffnen'-Funktionalität und Fehlerbehebungen 2025-10-01 14:35:31 +02:00
Matthias Nagel
84a37206fd feat: Anzeige des Gegners für Spiel-Termine auf dem Dashboard 2025-10-01 14:16:02 +02:00
Matthias Nagel
852c776879 feat: Erweiterung der Dashboard-Anzeige für Trainer um Spieler-Teilnahmestatus 2025-10-01 14:11:39 +02:00
Matthias Nagel
066a749363 feat: Implementierung der Eltern-Funktionalität zur Event-Teilnahmeverwaltung und Autocomplete-Verbesserungen 2025-10-01 13:58:48 +02:00
Matthias Nagel
956d7a45e9 feat: Visuelle Unterscheidung der Termintypen auf dem Dashboard 2025-10-01 11:57:22 +02:00
Matthias Nagel
74ff99fe52 feat: Lokalisierung des Datumsformats auf dem Dashboard 2025-10-01 11:53:56 +02:00
Matthias Nagel
8c388b6ef3 feat: Verschiebung des 'Spieler erstellen'-Links in die Navbar und Behebung des Datumsformatfehlers 2025-10-01 11:35:50 +02:00
Matthias Nagel
1d61821f9f feat: Implementierung von Phase 6 (Frontend und finale Anpassungen) 2025-10-01 09:33:29 +02:00
Matthias Nagel
ea8439e616 feat: Implementierung von Phase 4 (Terminverwaltung und Google Maps API) und Korrektur der Dashboard-Logik 2025-10-01 08:32:56 +02:00
Matthias Nagel
bf27894513 feat: Initiales Projekt-Setup gemäß Phase 1 2025-09-30 19:55:22 +02:00