12 Commits

Author SHA1 Message Date
Matthias Nagel
cb08474301 Fix: EventUpdateView - Formular mit bestehenden Daten vorbefüllen
Behebt einen Fehler in der , bei dem beim Bearbeiten
eines Events (Spiel oder Training) das Formular leer angezeigt wurde
anstatt mit den vorhandenen Daten des Events vorbefüllt zu sein.

Die Ursache war eine Inkonsistenz bei der Übergabe der Modellinstanz:
Die  erhielt ein übergeordnetes -Objekt, während die
 für  oder  eine spezifische Child-Instanz
erwartete.

Änderungen:
- Überschreibung der Methode  in , um die
  korrekte untergeordnete Instanz ( oder ) des Events
  abzurufen und an das Formular zu übergeben.
- Aktualisierung der Methode  in  zur
  Verwendung von  für eine robustere Typüberprüfung des
  Objekts.
2025-11-20 08:54:28 +01:00
Matthias Nagel
f18ced6570 korektur 2025-11-19 06:49:43 +01:00
Matthias Nagel
12aeb2567f Fix: Inkonsistente Datenstruktur für Inning-Ergebnisse
Die Datenstruktur für die Inning-Ergebnisse (`inning_results`) war in der `record_results`-View (`calendars/views.py`) und der `team_statistics`-View (`team_stats/views.py`) inkonsistent.

In `calendars/views.py` wurde eine verschachtelte Struktur mit `inning_` als Schlüssel verwendet, während in `team_stats/views.py` eine Struktur mit 'home'- und 'away'-Listen erwartet wurde.

Diese Inkonsistenz führte dazu, dass die Inning-Ergebnisse in der Team-Statistik nicht korrekt angezeigt wurden.

Der Fix vereinheitlicht die Datenstruktur, sodass die `record_results`-View die Ergebnisse in dem von der `team_statistics`-View erwarteten Format speichert. Zudem wurde die Logik zum Laden der Formulardaten in `record_results` angepasst.
2025-11-19 06:05:14 +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
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
0d5357793e feat: Implementierung der 'Spiel öffnen'-Funktionalität und Fehlerbehebungen 2025-10-01 14:35:31 +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
8c388b6ef3 feat: Verschiebung des 'Spieler erstellen'-Links in die Navbar und Behebung des Datumsformatfehlers 2025-10-01 11:35:50 +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