Lukas2006 LogoLukas2006
Stabil10.08.2026

v0.35.7 · Ground-Reparatur ohne Alias

in älteren Versionen wurde beim Bearbeiten noch nicht immer ein Alias des alten Stadionnamens gespeichert.

Lukas2006 v0.35.7 – Ground-Reparatur ohne Alias

Warum v0.35.6 einzelne bearbeitete Grounds nicht automatisch finden konnte:
- in älteren Versionen wurde beim Bearbeiten noch nicht immer ein Alias des alten Stadionnamens gespeichert.
- wenn die Spiele danach auf einen automatisch neu erzeugten Ground verschoben wurden, fehlt eine eindeutige maschinelle Verbindung zwischen:
dem bearbeiteten Ground mit 0 Spielen
und dem alten Ground, auf dem die Spiele liegen.
- ohne Alias oder alte Datenbankhistorie darf diese Zuordnung nicht blind geraten werden.

Öffentliche Ground-Liste:
- aktive Grounds mit 0 aktuell zugeordneten Spielen werden nicht mehr irgendwo am Ende des Archivs versteckt.
- sie erscheinen direkt in einem eigenen Bereich „Bearbeitete Grounds – ohne aktuelle Spielzuordnung“.
- damit ist sofort erkennbar, welche bearbeiteten Stadien noch repariert werden müssen.
- Grounds mit Besuchen erscheinen anschließend normal im Archiv.

Admin → Grounds → Wiederherstellung:
- neuer Bereich „Ohne Alias reparieren“.
- listet alle aktiven Grounds mit 0 Spielen.
- für jeden Ground kann der alte Ground ausgewählt werden, auf dem seine Spiele aktuell liegen.
- „Spiele hierher übernehmen“ verschiebt alle Spiele zum bearbeiteten Ground.
- Medienverknüpfungen werden ebenfalls übernommen.
- fehlende Standort-, Anlagen-, Bild- und Notizdaten werden nur als Fallback übernommen.
- der alte Groundname wird danach automatisch als Alias gespeichert.
- der alte Doppel-Ground wird nur in den Papierkorb verschoben, nicht hart gelöscht.

Reparaturvorschläge:
- für Grounds ohne Spiele werden mögliche alte Grounds vorgeschlagen.
- Bewertung berücksichtigt Namensähnlichkeit, gleiche Anlage, gleiche Adresse, gleichen Ort und Erstellungszeit.
- Vorschläge führen niemals automatisch eine Änderung aus.
- du entscheidest den Quell-Ground vor dem Verschieben selbst.

Ground-Editor:
- hat ein Ground 0 Spiele, erscheint direkt dort ebenfalls „Keine Spiele mehr zugeordnet?“.
- aus einer Liste der Grounds mit Spielbesuchen kann der alte Ground ausgewählt und zurückgeführt werden.

Rohdaten-Kontrolle:
- Wiederherstellung zeigt ausklappbar alle ursprünglichen Stadionnamen aus den Spiel-Datensätzen.
- daneben steht, welchem Ground diese Spiele aktuell zugeordnet sind.
- dadurch lässt sich auch ein sehr alter Bearbeitungsfehler nachvollziehen, selbst wenn kein Alias vorhanden ist.

Sicherheit:
- ground_history bleibt Bestandteil des Schutzes für neue Änderungen.
- Ground-History wird nun auch in JSON-Backups berücksichtigt.
- bestehende Zuordnungen werden weiterhin nicht automatisch überschrieben.
- keine automatische Massenreparatur ohne eindeutigen Alias.

PWA:
- Installationslogik unverändert.
- Versions-/Cache-Stand 0.35.7.
Teilen