| 10.46 | 01.09.2026 | – | - Die mitgelieferte Brücke zur zentralen Benutzerverwaltung ist auf die Fassung 2.8.0 gehoben. Ist bei einem Konto in der Zentrale der Haken „Passwort bei der nächsten Anmeldung ändern“ gesetzt, dann gelingt die Anmeldung, danach ist aber zwingend ein neues Passwort zu setzen. Bis dahin liefert die Brücke kein Konto: die Spielplanung zeigt statt ihrer Inhalte das Formular für das neue Passwort, Ajax-Aktionen und Formularversand werden abgewiesen. Erlaubt bleiben ausschliesslich der Passwortwechsel selbst und das Abmelden. Ältere Zentralen bleiben verträglich.
| – |
| 10.45 | 01.09.2026 | – | - Die mitgelieferte Brücke zur zentralen Benutzerverwaltung ist auf die Fassung 2.7.0 gehoben. Neu sind die Methoden für den Wechsel des eigenen Passworts; ältere Zentralen erhalten einen verständlichen Hinweis statt eines Fehlers. Am Verhalten der Spielplanung selbst ändert sich nichts, die Verbesserungen der Fassung 2.6.0 bleiben erhalten.
| – |
| 10.43 | 28.08.2026 | – | - Die einem Benutzer erlaubten U-Gruppen werden jetzt als Gruppen an die zentrale Benutzerverwaltung gemeldet. Wird ein Benutzer angelegt oder bearbeitet, wird in der Rollenverwaltung eine Rolle gespeichert oder meldet sich ein Benutzer über die Zentrale an, steht dort hinter „Zugriff und Rolle je Plugin“ bei der Spielplanung der tatsächliche Stand der U-Gruppen. Umgekehrt werden in der Zentrale angekreuzte Gruppen als erlaubte U-Gruppen übernommen; ohne Angabe der Zentrale bleibt die lokale Zuordnung unverändert.
| – |
| 10.42 | 28.08.2026 | – | - Die Rollenverwaltung unter Einstellungen → Rollen und Rechte ist jetzt eine übersichtliche Rechtematrix: Die Rechte stehen als Zeilen von oben nach unten (nach Bereichen wie Spielbetrieb, Globale Einstellungen, Spielverlegung und Verwaltung gruppiert), die Rollen als Spalten von links nach rechts. Jede Zelle ist ein Häkchen, mit dem ein Recht für eine Rolle vergeben oder entzogen wird; alle Änderungen werden mit der Schaltfläche „Rechtematrix speichern“ in einem Schritt gespeichert. In der Kopfzeile stehen Bezeichnung, Schlüssel, Anzahl der Benutzer sowie die Kennzeichen Administrator- und Systemrolle, in der ersten Zeile das Administratorkennzeichen und in der letzten Zeile je Spalte die Schaltflächen „Alle“, „Keine“, „Bearbeiten“ und „Löschen“. Die Formulare zum Bearbeiten und Löschen einer Rolle sowie das Anlegen neuer Rollen öffnen sich unterhalb der Matrix und enthalten unverändert Bezeichnung, Schlüssel, Administratorkennzeichen, erlaubte U-Gruppen und die Rechte.
| – |
| 10.41 | 25.08.2026 | – | - Im Abschnitt „Stempel und Unterschrift“ unter Einstellungen → Daten Spielverlegung ist das zentrale Upload-Feld „Unterschrift“ entfallen; die Unterschrift wird ausschließlich im Bereich „Unterschrift selbst schreiben“ gepflegt. Dort wird die hinterlegte Unterschrift jetzt zusätzlich als Bild neben dem Hinweis „Hinterlegt: …“ angezeigt, auf einem Schachbrettmuster, damit der transparente Hintergrund sichtbar ist. Ist keine eigene Unterschrift vorhanden, erscheint die zentrale Unterschrift als Vorschau. Die Bilder liegen weiter im geschützten Verzeichnis und werden nur für angemeldete Benutzer mit dem Recht „Daten Spielverlegung“ ausgeliefert.
| – |
| 10.40 | 25.08.2026 | – | - Unterschrift: Wer das Recht „Daten Spielverlegung“ hat, darf jetzt automatisch eine eigene Unterschrift hinterlegen – das Recht „Einstellungen Spielverlegung“ wird dafür nicht mehr benötigt. Im Abschnitt „Stempel und Unterschrift“ unter Einstellungen → Daten Spielverlegung steht dazu die neue Schaltfläche „Unterschrift erstellen“: Damit öffnet sich ein Unterschriftenfeld, in dem die Unterschrift mit Finger, Stift oder Maus direkt auf Handy, Tablet oder Computer geschrieben wird; mit „Feld leeren“ lässt sich neu ansetzen, eine Vorschau zeigt das Ergebnis. Gespeichert wird ausschließlich der Schriftzug als PNG mit transparentem Hintergrund und eng zugeschnittenem Rand, sodass im Bericht keine weiße Fläche über Linien oder Texten liegt. Alternativ lässt sich weiterhin eine Bilddatei hochladen. Wer zusätzlich das Recht „Einstellungen Spielverlegung“ hat, kann die geschriebene Unterschrift mit einem Häkchen gleichzeitig als zentrale Unterschrift für alle Berichte übernehmen. Das Unterschriftenfeld steht auch unter Globale Einstellungen im Abschnitt „Meine Unterschrift“ und im WordPress-Backend auf der Seite „Spielverlegung“ bereit.
| – |
| 10.39 | 25.08.2026 | – | - Kalenderansicht zeigt jetzt ausschließlich die gewählten Monate: Bei „1 Monat“ läuft die Ansicht vom 1. bis zum letzten Tag des Monats, bei „2 Monate“ vom 1. des ersten bis zum letzten Tag des zweiten Monats, bei „3 Monate“ entsprechend. Die grauen Tage aus dem Vor- und Folgemonat werden nicht mehr angezeigt und die Ansicht wird nicht länger auf sechs Wochen aufgefüllt – dadurch ist die Höhe je Monat passend. Das gilt für den Kalender im Frontend, den Datums-Kalender im Formular und den Kalender im WordPress-Backend.
| – |
| 10.38 | 25.08.2026 | – | - Eigene Mannschaft je U-Gruppe kommt jetzt aus der Vereinsverwaltung: Maßgeblich ist der Verein der U-Gruppe, der dort als „eigene Mannschaft“ markiert ist; sonst der Vorgabename (U7 und U9 „SG SZ/BRL“, sonst „SG SZ/BRL/WOB“), aber nur wenn dieser in der U-Gruppe wirklich als Verein hinterlegt ist. Dadurch erscheint in neu angelegten U-Gruppen wie U17 nicht länger zusätzlich „SG SZ/BRL/WOB“ in der Mannschaftsauswahl, obwohl es diese Mannschaft dort nicht gibt – angezeigt werden ausschließlich die Vereine der jeweiligen U-Gruppe. Gibt es in einer U-Gruppe keine eigene Mannschaft, wird auch keine Heim- oder Gastmannschaft mehr vorbelegt und die Kopfzeile der Spielevereinbarungen führt diese Gruppe nicht mehr mit leerem Namen auf.
| - Der fest im Code eingebaute Zusatzeintrag „SG SZ/BRL/WOB“ in der Auswahl der Heim- und Gastmannschaft.
|
| 10.37 | 25.08.2026 | – | - Gastmannschaft bei fremder Heimmannschaft: Steht als Heimmannschaft ein fremder Verein, erscheinen jetzt alle Mannschaften der U-Gruppe zur Auswahl (außer der Heimmannschaft selbst) – bisher war ausschließlich die eigene Mannschaft wählbar. Damit lässt sich eine Eiszeit auch vollständig extern vergeben, etwa wenn ein Verein sein Heimspiel bei uns austrägt und als Gast eine andere Mannschaft der U-Gruppe antritt (Beispiel U17: Heim „U17 Test“, Gast „SG SZ/BRL“). Vorbelegt bleibt die eigene Mannschaft der U-Gruppe, eine bereits eingetragene Gastmannschaft bleibt erhalten und die manuelle Eingabe ist weiterhin möglich. Bei der Anfrage „Auswärtsspiel anfragen“ bleibt die eigene Mannschaft unverändert fest als Gastmannschaft eingetragen.
| – |
| 10.36 | 25.08.2026 | - Versionshistorie wird wieder automatisch nachgetragen
| - Der automatische Abgleich der Versionshistorie läuft wieder zuverlässig: Neue, im Plugin hinterlegte Versionseinträge werden jetzt sofort nach einem Datei-Update in die Datenbank übernommen (zusätzlich als Sicherheitsnetz einmal pro Stunde), sodass die Fußzeile unter dem Kalender immer die aktuelle Versionsnummer mit Datum zeigt und der Knopf „Versionshistorie“ alle Einträge – neueste zuerst – enthält. Ursache war ein Datumsformat, das die Datenbank nicht annehmen konnte: Die Einträge ab 10.30 landeten dadurch ohne gültiges Datum in der Historie und die Sortierung blieb bei 10.29 stehen. Datumsangaben werden nun in beiden Schreibweisen (2026-08-25 und 25.08.2026) korrekt umgewandelt und fehlende oder ungültige Datumsangaben bereits vorhandener Einträge werden beim nächsten Abgleich automatisch nachgetragen – selbst gepflegte Texte und Datumsangaben bleiben unverändert. Nachgetragen wurde außerdem der fehlende Historieneintrag zur Version 10.17 (Einführung des Spielverlegungsberichts).
| – |
| 10.35 | 25.08.2026 | - Termine nach Abschluss gesperrt, Bericht direkt im Formular
| - Ist die Spielterminvereinbarung abgeschlossen, lassen sich U-Gruppe, Datum, Uhrzeit und Austragungsstätte eines eingetragenen Termins nicht mehr ändern – im Kalender-Fenster und im Backend sind die Felder gesperrt. Änderungen laufen jetzt ausschließlich über die Häkchen „Spielabsage“ (früher „Spiel abgesagt“) und „Spielverlegung“ (früher „Spiel verlegt“). Für eine Verlegung genügt es, wenn sich eine der Angaben des neuen Termins (Datum, Uhrzeit oder Eishalle) vom ursprünglichen Termin unterscheidet – so ist auch dasselbe Datum zur selben Uhrzeit in einer anderen Halle möglich. Leere Felder werden mit dem bisherigen Termin vorbelegt. Direkt über „Nachricht an die Vereine (optional)“ erscheint ein Hinweis mit dem neuen Termin sowie den Schaltflächen „Spielverlegungsbericht jetzt ausfüllen“ und „Später“. Beide speichern den Datensatz und versenden die E-Mails; nur bei „jetzt ausfüllen“ wird der Bericht angelegt und sofort geöffnet. „Später“ verschwindet nach dem Speichern; beim erneuten Aufruf steht „Spielverlegungsbericht jetzt ausfüllen“ bereit, ist der Bericht schon vorhanden, führt die Schaltfläche „Spielverlegungsbericht öffnen“ direkt zum Bericht. Neu ist außerdem das Häkchen „Spielverlegung abgeschlossen“ – zu setzen, sobald der unterschriebene Bericht des Gegners zurück ist; der Abschluss wird mit Datum und Benutzer im Protokoll festgehalten.
| – |
| 10.34 | 25.08.2026 | - Reiter „Daten Spielverlegung“ für alle lesbar
| - Alle angemeldeten Benutzer sehen den Reiter „Daten Spielverlegung“ jetzt in einer nur lesenden Ansicht: Eingabefelder sind gesperrt, Schaltflächen und der Feld-Editor werden ausgeblendet. Die erstellten Berichte lassen sich von allen angemeldeten Benutzern einsehen: „öffnen“ zeigt das PDF im Browser, „herunterladen“ speichert es als Datei. Daten ändern, Vorlage und Stempel hochladen, den Feld-Editor nutzen und Berichte löschen kann nur, wer das Recht „Einstellungen Spielverlegung (Reiter „Daten Spielverlegung“)“ besitzt; ohne dieses Recht entfällt die Löschspalte vollständig.
| – |
| 10.33 | 25.08.2026 | - Eigenes Recht für den Reiter „Daten Spielverlegung“
| - Der Reiter „Daten Spielverlegung“ in den Einstellungen hängt jetzt am neuen Recht „Einstellungen Spielverlegung“. Nur damit sind PDF-Vorlage, Feld-Editor, Stempel und die E-Mail-Texte erreichbar. Das Recht „Daten Spielverlegung“ gilt weiterhin ausschließlich für Terminänderungen, Absagen und Verlegungen sowie das Ausfüllen der Berichte. Beim Update erhalten alle Benutzer und Rollen, die schon die Benutzer- und Rechteverwaltung besitzen, das neue Recht automatisch; allen anderen kann es einzeln in der Benutzer- und Rechteverwaltung angehakt werden.
| – |
| 10.32 | 25.08.2026 | – | - Betreff der Outlook-Termine
- Die Titelzeile lautet jetzt „U-Gruppe: Heimmannschaft - Gastmannschaft", also zum Beispiel U15: CET/HSV - SG SZ/BRL/WOB. Das bisherige „vs" ist durch den Bindestrich ersetzt. Die Zusätze bleiben erhalten: „(Spielfest/Turnier)", „(nicht öffentlich)" sowie die vorangestellten Vermerke „Abgesagt – " und „Verlegt – ". Die U-Gruppe steht weiterhin zusätzlich als Outlook-Kategorie.
- Da Outlook die Termine über die feste Kennung erkennt, werden bestehende Abos beim nächsten Abgleich automatisch auf den neuen Betreff aktualisiert – neu anlegen ist nicht nötig.
| – |
| 10.31 | 25.08.2026 | – | - Neue Schaltfläche
- Im Kalender steht direkt neben „Spielplan als CSV" die Schaltfläche Spieltermine in Outlook. Ein Klick öffnet ein breites Fenster mit dem Einleitungstext, der Tabelle aller Abo-Adressen und der Outlook-Anleitung.
- Inhalt des Fensters
- Je Mannschaft (Alle Mannschaften plus jede U-Gruppe) gibt es die Adresse zum Kopieren, „In Outlook öffnen" (webcal) und „Datei laden" (https). Der öffentliche Kalender ohne die nicht öffentlichen Termine ist für alle sichtbar. Der interne Kalender mit Schlüssel erscheint nur für angemeldete Benutzer mit dem passenden Recht, damit der Schlüssel nicht öffentlich im Kalender steht. Darunter die Schritte für Outlook im Web, neues Outlook und klassisches Outlook sowie der Hinweis zur Weltzeit, zum Aktualisierungsrhythmus und zu abgesagten oder verlegten Terminen.
- Synchron mit den Einstellungen
- Einleitungstext, Adresstabelle und Anleitung sind in gemeinsame Bausteine ausgelagert. Der Bereich „Spieltermine in Outlook abonnieren" in den Einstellungen und das Popup nutzen exakt dieselben Bausteine – neue oder umbenannte U-Gruppen sowie ein neu erzeugter Schlüssel wirken damit automatisch auch im Fenster.
| – |
| 10.30 | 25.08.2026 | - Ligenleitung
- Globale Einstellungen → neuer Bereich „Ligenleitung": Name, E-Mail und Ankreuzfelder aller Vereins-U-Gruppen je Zeile, Plussymbol für weitere Ligenleiter, Löschen je Zeile (Recht „Ligenleitung"). Bei Änderungen, Absagen und Verlegungen wird jetzt immer gefragt, ob die für die U-Gruppe zuständige Ligenleitung ebenfalls per E-Mail informiert werden soll – im Kalender als Rückfrage, im Backend als Ankreuzfeld mit Anzeige der Zuständigen. Der Versand wird im Protokoll vermerkt.
- Rechte und Rückfragen
- Terminänderung, „Spiel abgesagt" und „Spiel verlegt" sind nur noch mit dem Recht „Daten Spielverlegung" möglich (Kalender und Backend). Ist die Spielterminvereinbarung abgeschlossen und wird ein Termin ohne Haken gewechselt, kommt die Rückfrage „Spiel verlegt" oder „Spiel abgesagt"; die Antwort wird genauso verarbeitet, als wäre der Haken direkt gesetzt worden. Der Spielverlegungsbericht wird beim Bestätigen des Speicherns automatisch erstellt – Gegner und Adresse kommen aus der Vereinsverwaltung, der neue Spieltag aus dem Verlegungstermin. Fehlen Angaben, erscheint ein Hinweis mit Link zum Ergänzen.
- Benutzer, Unterschrift, Eiszeiten
- Benutzerdaten um anzuzeigenden Namen, Telefon, Telefax und E-Mail erweitert; diese füllen den Antragsteller im Verlegungsbericht automatisch. Jeder Benutzer hinterlegt seine eigene Unterschrift unter „Meine Unterschrift" in den Globalen Einstellungen, der Stempel bleibt global. Benutzerverwaltung und Zugriffsberechtigung sind zu einem Reiter zusammengelegt: Rechte werden je Benutzer einzeln angehakt, Rollen sind nur noch Vorlage, reine Administratorrechte gibt es nicht mehr. Freie Eiszeiten lassen sich jetzt auch bearbeiten (Datum, Uhrzeit, Austragungsstätte), solange sie nicht belegt sind.
- Bitte Seiten mit Plugin-Shortcodes vom Seiten-Cache ausnehmen, admin-ajax.php nicht cachen und nach dem Update den Browser-Cache mit Strg+F5 leeren.
| – | – |
| 10.29 | 25.08.2026 | - Kalenderexport via Outlook
| – | – |
| 10.28 | 16.08.2026 | - Für Spieltermine gibt es das neue Häkchen „Nicht öffentlich anzeigen“. Es lässt sich bei der Terminanlage durch angemeldete Benutzer setzen, im Kalender und im Backend nachträglich ändern sowie per CSV importieren und exportieren (Spalte „Nicht öffentlich“, Werte ja/nein). Beim Import kann der Haken auch für alle Zeilen der Datei gesetzt werden.
| - Nicht öffentliche Termine erscheinen nur für angemeldete Benutzer – im Kalender mit dem Zusatz „nicht öffentlich“, im Spielplan, in den Vereinbarungen und im CSV-Export. Gäste sehen diese Termine nicht.
| - Die Verfügbarkeitsprüfung (zwei Tage vorher, selber Tag, zwei Tage danach) gilt weiterhin auch für nicht öffentliche Termine. Blockiert nur ein solcher Termin die Buchung, lautet die Meldung für Gäste lediglich „Dieser Termin ist nicht buchbar.“ Ohne Angabe des Grundes. Liegt ein öffentlich sichtbarer Termin im Weg, wird der bisherige Hinweis mit den vorhandenen Begegnungen angezeigt.
|
| 10.27 | 14.08.2026 | - Der neue Termin einer Spielverlegung wird jetzt als vollständig eigenständiger Termin gespeichert, genau so, als wäre er über den Kalender neu gebucht worden. Er wird einmal angelegt und danach nicht mehr mitgeändert oder mitgelöscht. Ändern und Löschen laufen wie bei jedem anderen Termin. Eine passende freie Eiszeit wird dabei belegt.
| - Verlegte Termine erscheinen im Kalender jetzt in hellroter Schrift, so als läge eine Transparenz von 50 Prozent darüber.
| - Bei abgesagten, ersatzlos gestrichenen Terminen reicht die Schraffur nur noch so weit wie der Text und nicht mehr über die ganze Kachel.
|
| 10.26 | 14.08.2026 | - Abgesagte und verlegte Termine werden im Kalender jetzt zusätzlich rot durchgestrichen dargestellt – sowohl im Monats- und Wochenraster als auch in der Listenansicht.
| - Auch in der Backend-Liste „Alle Spiele“ erscheinen abgesagte und verlegte Spiele rot durchgestrichen. Die Spalte Aktionen bleibt lesbar.
| – |
| 10.25 | 14.08.2026 | - Erstellte Berichte können jetzt gelöscht werden. In der Liste „Erstellte Berichte“ unter „Daten Spielverlegung“ gibt es dazu je Zeile die neue Spalte „Löschen“ mit einer Schaltfläche und einer Sicherheitsfrage. Gelöscht werden der Eintrag und die zugehörige PDF-Datei; der Vorgang wird im Protokoll vermerkt und kann nicht zurückgenommen werden.
| - Im Abschnitt „Stempel und Unterschrift“ stehen zwei neue Häkchen: „Vollmacht SG 1“ und „Vollmacht SG 2“.
| - Dazu gibt es zwei neue Feldtypen, „Vollmacht – Spielgemeinschaft 1“ (vollmacht_sg1) und „Vollmacht – Spielgemeinschaft 2“ (vollmacht_sg2). Sie werden wie alle anderen Feldtypen im Feld-Editor auf der PDF-Vorlage platziert. Ist der jeweilige Haken in den Einstellungen gesetzt, schreibt der Bericht dort den Text „Vollmacht für die SG“ hinein, sonst bleibt das Feld leer. Ist die Spielgemeinschaft für die U-Gruppe nicht angehakt, bleibt auch ihr Vollmacht-Feld leer. Der Text wird beim Erstellen des Berichts festgehalten, spätere Änderungen an den Häkchen wirken sich also nur auf neue Berichte aus.
|
| 10.24 | 14.08.2026 | - Bei einer Verlegung wird jetzt neben Datum und Uhrzeit auch die Eishalle des neuen Termins abgefragt – im Bearbeiten-Fenster des Kalenders und im Backend unter „Alle Spiele“ → „Bearbeiten“. Zur Wahl stehen die Eissporthalle am Salzgittersee, die Eishalle Braunlage und Freitext. Ohne Angabe der Halle wird die Verlegung nicht gespeichert.
| - Der neue Termin wird sofort als eigener Eintrag in den Kalender übernommen: mit derselben U-Gruppe, denselben Mannschaften, dem neuen Datum, der neuen Uhrzeit und der neuen Halle. Passt er auf eine freie Eiszeit, wird diese belegt. Wird die Verlegung später geändert, ändert sich der Eintrag mit; wird das Häkchen „Spiel verlegt“ zurückgenommen, wird der zusätzliche Eintrag wieder entfernt.
| - Alle Beteiligten erhalten dazu eine eigene E-Mail mit dem Betreff „Spiel verlegt auf <Datum>“, in der der bisherige und der neue Termin samt Halle gegenübergestellt werden. Eine Nachricht an die Vereine wird mitgeschickt. Wird die Verlegung zurückgenommen, geht ebenfalls eine Information heraus.
|
| 10.23 | 14.08.2026 | - Die Systemprüfung unter „Daten Spielverlegung“ nennt jetzt zusätzlich, ob die Bildbearbeitung (GD) vorhanden ist, wie hoch die Speichergrenze von PHP ist und wie groß die hinterlegten Bilder für Stempel und Unterschrift sind. Zu große Bilder werden dort ausdrücklich bemängelt.
| - Fehler bei der PDF-Erstellung behoben: Große Bilder für Stempel und Unterschrift haben den Arbeitsspeicher des Servers erschöpft („Allowed memory size exhausted“) und fehlerhafte Farbprofile haben libpng-Warnungen in die Ausgabe geschrieben („iCCP: known incorrect sRGB profile“). Bilder werden jetzt beim Hochladen automatisch auf höchstens 1200 Punkte Kantenlänge verkleinert und für das PDF zusätzlich als sparsame Kopie mit höchstens 700 Punkten aufbereitet, wobei fehlerhafte Farbprofile entfernt werden und die Transparenz erhalten bleibt. Die Speichergrenze wird für die PDF-Erstellung bei Bedarf auf 512 MB angehoben, Warnungen gelangen nicht mehr in die Ausgabe, und ein Bild, das sich nicht einsetzen lässt, wird übersprungen und im Protokoll vermerkt, statt den gesamten Bericht zu verhindern. Fehlt die Bildbearbeitung GD auf dem Server, weist die Meldung beim Hochladen darauf hin, dass das Bild kleiner hochgeladen werden muss.
| – |
| 10.22 | 14.08.2026 | - Neues Ausklappmenü „Antragsteller und Spielgemeinschaften je U-Gruppe“ im Reiter „Daten Spielverlegung“. Dort steht für jede U-Gruppe – U7, U9, U11, U13, U15, U17 und U20 – eine Zeile mit den drei Ankreuzfeldern SZ (Antragsteller), SG1 (Spielgemeinschaft 1) und SG2 (Spielgemeinschaft 2). Die Haken entscheiden, welche Daten in den Spielverlegungsbericht eingetragen werden: Nur die angehakten Blöcke erscheinen mit Überschrift und den Feldern Verein, Name, Telefon, Telefax und E-Mail im Berichtsformular und werden in das PDF geschrieben. Beispiel U7 mit Haken bei SZ und SG1, aber ohne SG2: Der Bericht enthält „Antragsteller“ und „Spielgemeinschaft 1“, der Abschnitt „Spielgemeinschaft 2“ entfällt vollständig. Beispiel U15 mit Haken bei SZ, SG1 und SG2: alle drei Abschnitte werden eingetragen. Maßgeblich ist die U-Gruppe des Termins; wird im Formular eine andere U-Gruppe angehakt, richten sich die Abschnitte sofort danach. Bei bereits vorhandenen Installationen sind zunächst alle drei Haken gesetzt, es ändert sich also ohne eigenes Zutun nichts.
| - Pflichtfelder im Berichtsformular richten sich nach dieser Zuordnung: Verein, Name und E-Mail des Antragstellers werden nur noch verlangt, wenn SZ für die U-Gruppe angehakt ist.
| – |
| 10.21 | 14.08.2026 | - Häkchen „E-Mail-Versand pausieren“ unter Einstellungen – E-Mail-Versand: Solange es gesetzt ist, verschickt das Plugin keine E-Mails mehr. Das betrifft alle Nachrichten – Bestätigungen zu Terminen und Vormerkungen, Terminanfragen und Erinnerungen sowie den Versand der Spielverlegungsberichte. Alles andere läuft unverändert weiter, insbesondere werden die PDFs weiterhin erzeugt und können angesehen und heruntergeladen werden. Angemeldete Benutzer sehen dazu auf jeder Seite oben ein rotes Hinweisband „Der E-Mail-Versand ist derzeit pausiert“, im WordPress-Backend erscheint ein entsprechender Hinweis. Der neue Zugriffspunkt „E-Mail-Versand pausieren“ steht in den Zugriffsberechtigungen und ist Administratoren vorbehalten. Neues Ausklappmenü „Systemprüfung PDF und E-Mail“ unter „Daten Spielverlegung“: Es zeigt in Klartext, ob die PDF-Bibliothek geladen ist, ob der Ablageordner beschreibbar ist, ob die PDF-Vorlage vorhanden und lesbar ist, wie viele Feldpositionen hinterlegt sind und ob der E-Mail-Versand aktiv ist.
| - Spielverlegungsbericht: Die Rückfrage nach dem Bericht öffnet kein neues Fenster mehr von selbst, weil Browser das blockiert haben – stattdessen erscheint im Termin-Fenster der Knopf „Spielverlegungsbericht jetzt ausfüllen“, der sicher zum Formular führt. Fehlende Angaben werden jetzt abgefragt: Verein, Name und E-Mail des Antragstellers, Verein und E-Mail des Gegners, Liga, Ort der Unterschrift sowie bei einer Verlegung das Datum des neuen Spieltages sind Pflichtfelder, sind mit einem Stern gekennzeichnet und werden – solange sie leer sind – oben im Formular als Liste „Bitte noch ergänzen“ aufgeführt. Ohne diese Angaben wird der Bericht nicht erstellt, die Meldung nennt alle fehlenden Felder auf einmal. Der erstellte Bericht wird direkt auf der Seite als PDF-Vorschau angezeigt, zusätzlich zu den Schaltflächen „Bericht als PDF ansehen“ und neu „PDF herunterladen“. Schlägt die PDF-Erstellung fehl, steht jetzt der genaue Grund in der Meldung, statt dass nichts passiert.
| – |
| 10.20 | 14.08.2026 | – | - Verlegte Termine: Wird das Häkchen ‚Spiel verlegt‘ gesetzt, folgt jetzt die Frage, wann der neue Termin ist. Direkt unter dem Häkchen erscheinen dazu die Felder Datum und Uhrzeit – im Bearbeiten-Popup des Kalenders und im Backend unter ‚Alle Spiele‘ → ‚Bearbeiten‘. Ohne Datum wird die Verlegung nicht gespeichert, die Uhrzeit ist freiwillig. Im Kalender steht vor dem Termintext nun der konkrete neue Termin, zum Beispiel ‚Verschoben auf 12.03.2026, 18:00 Uhr (neuer Termin):‘. In der Spielliste im Backend zeigt die Spalte Status unter ‚verlegt‘ zusätzlich den neuen Termin, und die Rückfrage nach dem Spielverlegungsbericht nennt ihn ebenfalls. Im Spielverlegungsbericht wird der neue Spieltag aus dieser Angabe vorbelegt; nur wenn dort nichts eingetragen ist, wird wie bisher ein passender Ersatztermin in der Datenbank gesucht.
| – |
| 10.19 | 14.08.2026 | – | - U-Gruppe im Spielverlegungsbericht: Aus dem bisherigen Auswahlmenü werden einzelne Ankreuzfelder. Für jede U-Gruppe – U9, U11, U13, U15, U17 und U20 – gibt es jetzt einen eigenen Feldtyp, der im Feld-Editor an einer eigenen Stelle der PDF-Vorlage platziert werden kann. Angekreuzt wird im fertigen Bericht immer genau das Feld der U-Gruppe, die dem Termin zugeordnet ist. Im Berichtsformular und in den Stammdaten unter ‚Daten Spielverlegung‘ stehen die U-Gruppen ebenfalls als Ankreuzfelder, wobei immer nur ein Haken gesetzt bleibt, da ein Bericht genau zu einer U-Gruppe gehört. In der Feldtypen-Übersicht sind die Ankreuzfelder der U-Gruppen jetzt getrennt von den übrigen Ankreuzfeldern aufgeführt.
| – |
| 10.18 | 14.08.2026 | – | - Spielverlegungsbericht: Wird ein bestehender Termin mit dem Häkchen ‚Spiel abgesagt‘ oder ‚Spiel verlegt‘ gespeichert, folgt die Nachfrage, ob dazu ein Spielverlegungsbericht ausgefüllt werden soll – im Kalender als Rückfrage im Bearbeiten-Popup, im Backend als Schaltfläche in der Erfolgsmeldung. Das Formular ist mit allen bekannten Angaben vorbelegt: U-Gruppe (U9, U11, U13, U15, U17, U20), Liga (Standard Nordverbund), Antragsteller sowie Spielgemeinschaft 1 und 2 aus den Stammdaten, Gegner (Verein und E-Mail aus den hinterlegten Vereinsdaten der U-Gruppe), Heim- und Gastmannschaft sowie Datum, Zeit und Ort des bisherigen Spieltages aus dem Termin. Für den neuen Spieltag wird ein passender Ersatztermin in der Datenbank gesucht und übernommen; ist keiner vorhanden, werden Datum, Zeit und Ort im Formular erfasst, bei einer Absage steht dort als Vorgabe ‚Spiel wurde ersatzlos abgesagt‘. Unter Einstellungen gibt es dazu den neuen Reiter ‚Daten Spielverlegung‘ mit den Stammdaten, dem Ort für die Unterschrift (Standard Salzgitter), dem Upload von Stempel und Unterschrift samt einstellbarer Deckkraft des Stempels, dem Upload der PDF-Vorlage, der Übersicht aller Feldtypen, dem E-Mail-Text und der Liste aller erstellten Berichte. Wie bei den Formularen der Passanträge lassen sich die Feldtypen im neuen Feld-Editor per Maus auf der PDF-Vorlage platzieren: Datenfelder, freier Text, Ankreuzfelder mit Bedingung (zum Beispiel nur bei Absage oder nur bei einer bestimmten U-Gruppe) sowie Stempel und Unterschrift. Der fertige Bericht wird als PDF erzeugt und kann per E-Mail verschickt werden – der Gegner steht im An, Antragsteller und beide Spielgemeinschaften im CC, mit der Bitte, den Bericht zu unterzeichnen und an spielanfrage@svass.de zurückzusenden. Neu ist zusätzlich der Zugriffspunkt ‚Daten Spielverlegung‘ in den Zugriffsberechtigungen. Im WordPress-Backend gibt es dafür zusätzlich die eigene Seite ‚Spielverlegung‘ im Menü Eishockey Spielplanung: dort werden die Stammdaten gepflegt, die PDF-Vorlage sowie Stempel und Unterschrift hochgeladen und die Feldtypen direkt auf derselben Seite im eingebetteten Feld-Editor eingefügt und bearbeitet.
| – |
| 10.17 | 14.08.2026 | – | - Spielverlegungsbericht: Wird ein bestehender Termin mit dem Häkchen ‚Spiel abgesagt‘ oder ‚Spiel verlegt‘ gespeichert, folgt die Nachfrage, ob dazu ein Spielverlegungsbericht ausgefüllt werden soll – im Kalender als Rückfrage im Bearbeiten-Popup, im Backend als Schaltfläche in der Erfolgsmeldung. Das Formular ist mit allen bekannten Angaben vorbelegt: U-Gruppe (U9, U11, U13, U15, U17, U20), Liga (Standard Nordverbund), Antragsteller sowie Spielgemeinschaft 1 und 2 aus den Stammdaten, Gegner (Verein und E-Mail aus den hinterlegten Vereinsdaten der U-Gruppe), Heim- und Gastmannschaft sowie Datum, Zeit und Ort des bisherigen Spieltages aus dem Termin. Für den neuen Spieltag wird ein passender Ersatztermin in der Datenbank gesucht und übernommen; ist keiner vorhanden, werden Datum, Zeit und Ort im Formular erfasst, bei einer Absage steht dort als Vorgabe ‚Spiel wurde ersatzlos abgesagt‘. Unter Einstellungen gibt es dazu den neuen Reiter ‚Daten Spielverlegung‘ mit den Stammdaten, dem Ort für die Unterschrift (Standard Salzgitter), dem Upload von Stempel und Unterschrift samt einstellbarer Deckkraft des Stempels, dem Upload der PDF-Vorlage, der Übersicht aller Feldtypen, dem E-Mail-Text und der Liste aller erstellten Berichte. Wie bei den Formularen der Passanträge lassen sich die Feldtypen im neuen Feld-Editor per Maus auf der PDF-Vorlage platzieren: Datenfelder, freier Text, Ankreuzfelder mit Bedingung (zum Beispiel nur bei Absage oder nur bei einer bestimmten U-Gruppe) sowie Stempel und Unterschrift. Der fertige Bericht wird als PDF erzeugt und kann per E-Mail verschickt werden – der Gegner steht im An, Antragsteller und beide Spielgemeinschaften im CC, mit der Bitte, den Bericht zu unterzeichnen und an spielanfrage@svass.de zurückzusenden. Neu ist zusätzlich der Zugriffspunkt ‚Daten Spielverlegung‘ in den Zugriffsberechtigungen.
| – |
| 10.16 | 14.08.2026 | – | - Zwei neue Häkchen im Bearbeitungsmodus bestehender Termine – sowohl im Bearbeiten-Popup des Kalenders als auch im Backend unter ‚Alle Spiele‘ → ‚Bearbeiten‘. Sie stehen unterhalb von ‚Spielfest/Turnier‘ und oberhalb von ‚Nachricht an die Vereine‘. ‚Spiel abgesagt‘: Der Termin wird im Kalender grau schraffiert dargestellt, die Textfarbe wechselt auf Rot und vor dem Termintext steht ‚Ersatzlos gestrichen:‘. ‚Spiel verlegt‘: Die Textfarbe wechselt auf Rot und vor dem Termintext steht ‚Verschoben auf Datum/Zeit (neuer Termin):‘. In der Spielliste im Backend zeigt die Spalte Status zusätzlich ‚abgesagt‘ bzw. ‚verlegt‘ an.
| – |
| 10.15 | 13.08.2026 | – | - Neues Häkchen ‚U-Gruppe im Verein‘ in der U-Gruppen-Verwaltung, direkt vor ‚Auch für Gäste‘. Nur U-Gruppen mit diesem Haken gibt es im Verein: Ausschließlich diese erscheinen in allen Auswahlfeldern, Filtern, Legenden und im Kalender. Für Buchungen durch nicht angemeldete Gäste sind beide Haken erforderlich – ‚U-Gruppe im Verein‘ und ‚Auch für Gäste‘. Beim Speichern muss mindestens eine U-Gruppe als ‚im Verein‘ markiert bleiben. Bestehende U-Gruppen gelten automatisch als ‚im Verein‘, es ändert sich also ohne eigenes Zutun nichts.
| – |
| 10.14 | 13.08.2026 | - CSV-Import und -Export für Ferientermine: Im Ausklappmenü „Abfrage für Ferien“ können alle eingetragenen Ferientermine jetzt per Klick als CSV-Datei exportiert und ebenso wieder per CSV-Datei importiert werden (Spalten: Name der Ferien;Bundesland;Datum von;Datum bis). Beim Import werden vorhandene Einträge anhand der ID bzw. anhand von Name, Bundesland und Datum von automatisch aktualisiert, neue Zeilen werden angelegt.
| – | – |
| 10.13 | 13.08.2026 | - Neue Checkbox „U-Gruppe im Verein“ in den Einstellungen unter „U-Gruppen“ (im Frontend-Bereich Einstellungen und im Backend), direkt vor der bestehenden Checkbox „Auch für Gäste“. Nur U-Gruppen mit diesem Haken gibt es im Verein: ausschließlich sie erscheinen in den Auswahlfeldern, in den Filtern und in den Legenden von Kalender, Spielplan, Spielevereinbarungen, Sperrungen, Vereins- und Benutzerverwaltung sowie in den Druck- und CSV-Ausgaben. Für Buchungen durch nicht angemeldete Gäste werden ab sofort beide Haken benötigt – „U-Gruppe im Verein“ und zusätzlich „Auch für Gäste“. Nicht angehakte U-Gruppen bleiben in der U-Gruppen-Verwaltung vollständig sichtbar und bearbeitbar, bereits erfasste Daten bleiben unverändert erhalten. Bestehende Konfigurationen werden abwärtskompatibel übernommen: alle bisher gepflegten U-Gruppen gelten zunächst als „im Verein“.
| – | – |
| 10.12 | 13.08.2026 | – | - Die Versionshistorie im Backend blieb bislang bei einer früheren Version stehen: Neue Einträge wurden nur einmalig beim allerersten Anlegen der Historien-Tabelle in die Datenbank übernommen, später im Code ergänzte Versionen wurden nicht mehr nachgetragen. Der Abgleich erfolgt jetzt bei jedem Update automatisch: fehlende Versionsnummern werden ergänzt, vorhandene Einträge bleiben unverändert erhalten. Ab sofort erscheint jede neu ausgelieferte Version automatisch in der Versionshistorie.
| – |
| 10.11 | 13.08.2026 | – | - Zusätzliche Absicherung für das Bearbeiten von Sperrungen und Vereinen: Das jeweils übergeordnete Ausklappfenster („Sperrungen“ bzw. „Vereine je U-Gruppe“) wird jetzt ebenfalls automatisch mitgeöffnet, sobald ein Eintrag zum Bearbeiten aufgerufen wird. Bisher konnte das Bearbeiten-Formular in seltenen Fällen unsichtbar bleiben, wenn dieser übergeordnete Bereich zuvor manuell zugeklappt worden war (z. B. bei einem direkt aufgerufenen Bearbeiten-Link).
| – |
| 10.10 | 13.08.2026 | – | - Aufklappmenüs in den Einstellungen bleiben jetzt zuverlässig offen: Klickt man auf „Bearbeiten“ (z. B. bei einer Sperrung) oder speichert einen Eintrag ab, wurde der tatsächliche Aufklapp-Zustand bisher nicht immer rechtzeitig gespeichert, wodurch sich nach dem Neuladen der Seite alle Bereiche wieder schlossen – auch das gerade geöffnete Bearbeiten-Formular. Der Zustand wird nun unmittelbar vor jedem Formular-Absenden und vor jedem Seitenwechsel vollständig gesichert, sodass mehrere Einträge hintereinander erfasst werden können, ohne die Bereiche jedes Mal erneut aufklappen zu müssen.
| – |
| 10.9 | 13.08.2026 | – | - Ist bei einer Sperrung ein optionales „Datum bis“ gesetzt, wird im Kalender jetzt korrekt der gesamte Zeitraum inklusive aller Tage dazwischen als gesperrt angezeigt (bisher war im Kalender nur der Starttag sichtbar, obwohl die Sperrung intern bereits für den ganzen Zeitraum galt).
| – |
| 10.8 | 13.08.2026 | - Aufklappmenüs merken sich jetzt je Bereich, ob sie geöffnet oder geschlossen sind (im Browser gespeichert), statt nach jeder Aktion automatisch wieder zuzuklappen. Berechtigte angemeldete Benutzer können Sperrungen jetzt auch direkt im Kalender per Klick auf einen gesperrten Tag anlegen, bearbeiten und löschen – die Verwaltung über die Einstellungen bleibt weiterhin verfügbar. Klickt ein berechtigter Benutzer im Kalender auf einen freien Tag, erscheint zuerst eine Auswahl „Spieltermin“ oder „Sperre“, bevor das jeweilige Formular geöffnet wird. Das neue Sperrung-Fenster im Kalender enthält Datum von/bis, eine Ganztag-Option, Uhrzeit von/bis, Grund und die betroffenen U-Gruppen. Gesperrte Zeiträume werden jetzt auch nicht angemeldeten Gästen im Kalender angezeigt.
| - Der Hinweistext „Zum Bearbeiten bitte anmelden“ im Spielinformationen-Popup wird nicht angemeldeten Gästen nicht mehr angezeigt.
| – |
| 10.7 | 13.08.2026 | - Neues Textfeld „Nachricht an die Vereine (optional)“ bei der Bearbeitung eines bestehenden Spieltermins – im Backend unter „Alle Spiele“ → „Bearbeiten“ und im Bearbeiten-Popup des Frontend-Kalenders. Der eingegebene Text wird zusätzlich in die automatische Benachrichtigungs-E-Mail an die beteiligten Vereine (und die hinterlegte Empfänger-Adresse) aufgenommen. Die Bearbeitung eines Termins im Frontend-Kalender löst ab sofort ebenfalls eine E-Mail-Benachrichtigung an die beteiligten Vereine aus (bisher nur beim Neuanlegen und bei der Bearbeitung im Backend).
| - Sperrungen lassen sich in den Einstellungen jetzt auch nachträglich bearbeiten (Link „Bearbeiten“ je Zeile in der Sperrungs-Tabelle) und können über ein optionales „Datum bis“ mehrere aufeinanderfolgende Tage am Stück abdecken statt nur einen einzelnen Tag.
| – |
| 10.6 | 13.08.2026 | - Neue Einstellung „Portalseite“ im Reiter Globale Einstellungen (Backend-Menü und Frontend-Einstellungen): Dropdown mit allen WordPress-Seiten zur Auswahl der Seite mit dem Shortcode [ehsp_calendar] (Seiten mit diesem Shortcode sind in der Liste gekennzeichnet).
| - Ist die Checkbox „Spielterminvereinbarung abgeschlossen“ aktiv, werden das Häkchen „Freie Eiszeiten anzeigen“ und die zugehörige Legende für nicht angemeldete Gäste jetzt vollständig ausgeblendet statt weiterhin sichtbar und umschaltbar zu bleiben; angemeldete Benutzer sehen den Umschalter unverändert. Die „Zurück zum Kalender“-Links aus Benutzerverwaltung und Einstellungen sowie die Rückverweise auf Fehler- und Bestätigungsseiten führen jetzt zur hinterlegten Portalseite statt zur allgemeinen Startseite der Website (ohne Auswahl weiterhin Startseite als Fallback).
| – |
| 10.5 | 13.08.2026 | – | - Button „Einstellungen“ öffnet den Bereich jetzt im selben Tab statt in einem neuen Tab. Im Reiter Spielbetrieb sind „Spieltermine importieren“, „CSV-Datei mit freien Terminen“, „Ansicht der freien Eiszeiten“, „Sperrungen“ (inkl. eingeklapptem Hinzufügen-Bereich) und „Vereine je U-Gruppe“ (mit den Unterpunkten „Verein hinzufügen“, „Verein per CSV importieren“, „Eingetragene Vereine“ und „U-Gruppe“) jetzt standardmäßig geschlossene Aufklappmenüs. Im Reiter Benutzer-/Rollenverwaltung sind „Benutzer“, „Neuen Benutzer anlegen“ und „Rollenverwaltung“ (inkl. „Neue Rolle anlegen“) ebenfalls als Aufklappmenüs umgesetzt.
| – |
| 10.4 | 13.08.2026 | - Neuer Frontend-Bereich „Einstellungen“ (Button in der Kontoleiste) mit den Reitern Spielbetrieb, Benutzer/Rollenverwaltung, Zugriffsberechtigungen, Globale Einstellungen, Protokoll und Versionshistorie. Vollständiges, erweiterbares Rollensystem: Rollen können in der Rollenverwaltung frei angelegt, umbenannt und gelöscht werden; jede Rolle kann in der Rollenverwaltung auf bestimmte U-Gruppen begrenzt und über die neuen Zugriffsberechtigungen einzeln für jede Einstellungen-Funktion freigeschaltet werden. Die Rolle „Benutzer“ erhält dieselben Rechte wie ein Administrator für Sperrungen, Freie Termine, Vereine, U-Gruppen und Spiele importieren. Im Reiter Spielbetrieb gibt es zwischen Sperrungen und Vereine die neue Checkbox „Spielterminvereinbarung abgeschlossen“: Ist sie aktiviert, sehen nicht angemeldete Gäste keine freien Eiszeiten mehr und können keine Termine mehr über den Kalender anfragen; angemeldete Benutzer mit entsprechenden Rechten sind davon nicht betroffen.
| - Der Button „Benutzerverwaltung“ in der Kontoleiste wurde durch den neuen Button „Einstellungen“ ersetzt.
| – |
| 10.3 | 11.08.2026 | - Sperrungen können jetzt auf einzelne U-Gruppen beschränkt werden (Mehrfachauswahl beim Anlegen einer Sperrung). Ist eine Sperrung auf bestimmte U-Gruppen begrenzt, können andere U-Gruppen an diesem Tag weiterhin Termine buchen; nur für die ausgewählten U-Gruppen ist keine Terminvereinbarung möglich. In der Sperrungsliste wird zusätzlich die Spalte „U-Gruppen“ angezeigt.
| - Gesperrte Tage verhindern jetzt zuverlässig das Buchen von Terminen – sowohl bei direkter Terminanlage als auch bei Terminanfragen.
| – |
| 10.2 | 08.08.2026 | - Hinweistext mit Version, Datum und Autor sowie Button „Versionshistorie“ unterhalb des Kalenders. Versionshistorie-Fenster mit Tabelle aller Versionen (neueste zuerst). Verwaltung der Versionshistorie im Backend.
| – | – |
| 10.1 | 07.08.2026 | - Eigenständige Frontend-Seite „Benutzerverwaltung“: Übersicht aller Benutzer mit Bearbeitungsmöglichkeit und Formular zum Anlegen neuer Benutzer inklusive Rollenauswahl.
| - Button „Benutzerverwaltung“ in der Kontoleiste öffnet nun tatsächlich die neue Seite (zuvor ohne Funktion).
| – |
| 10.0 | 07.08.2026 | – | - Ansicht des Terminanfragen-Popups für mobile Geräte optimiert.
| – |
| 9.9 | 07.08.2026 | - Button „Terminanfragen“ im Frontend-Kalender (neben „Spielevereinbarungen“) für angemeldete Benutzer: öffnet ein 90% breites Popup mit allen Backend-Funktionen der Terminanfragen (offene und bearbeitete Anfragen, Begründungsfeld erscheint erst bei Ablehnung).
| – | – |
| 9.8 | 07.08.2026 | – | - Monatsauswahl im Kalender an die Stelle der vorherigen Monat/Woche/Liste-Auswahl verschoben.
| – |
| 9.7 | 07.08.2026 | - Auswahl von 1, 2 oder 3 gleichzeitig angezeigten Kalendermonaten.
| - Kalenderansicht vereinfacht: feste Monatsansicht statt Monat/Woche/Liste-Auswahl.
| – |
| 9.6 | 07.08.2026 | – | - U-Gruppen-Auswahl bei Heim- und Auswärtsspiel-Terminanfragen startet leer statt mit einem Standardwert, damit die Gruppe bewusst gewählt werden muss.
| – |
| 9.5 | 07.08.2026 | - Vorgemerkte Termine zeigen zusätzlich die betroffene U-Gruppe an.
| – | – |
| 9.4 | 07.08.2026 | - Bei Auswärtsspiel-Anfragen werden zusätzlich die hinterlegten Hallen der Heimmannschaft als Austragungsort angeboten.
| – | – |
| 9.3 | 07.08.2026 | - Checkbox „Eigene Mannschaft“ je Verein in der Vereinsverwaltung – gegen die eigene Mannschaft müssen keine Spiele ausgetragen werden.
| – | – |
| 9.2 | 07.08.2026 | – | - Bei Auswärtsspiel-Anfragen ist SG SZ/BRL/WOB standardmäßig als Gastmannschaft statt als Heimmannschaft vorbelegt.
| – |
| 9.1 | 07.08.2026 | - Checkbox in der U-Gruppen-Verwaltung, ob eine Gruppe bei der Terminplanung durch Gäste auswählbar ist. Angemeldete Benutzer können weiterhin immer alle Gruppen auswählen.
| – | – |
| 9.0 | 07.08.2026 | - Neuer Backend-Reiter „U-Gruppen“ zur Verwaltung der Gruppen und ihrer Sortierreihenfolge; wirkt sich auf Spielplan, Spielevereinbarung und Dropdown-Auswahlen aus.
| – | – |
| 8.9 | 07.08.2026 | - Spielevereinbarung zeigt zusätzlich zu den offenen Spielen die Anzahl bereits geplanter Spiele – gesamt und je Gruppenüberschrift (grün hinterlegt).
| – | – |
| 8.8 | 07.08.2026 | – | - Schaltflächen bei der Bestätigungsmarkierung durch eine Checkbox ersetzt.
| – |
| 8.7 | 07.08.2026 | – | - Bereits bestätigte Terminanfragen werden im Backend unter „Terminanfragen“ ausgeblendet; kleiner Darstellungsfehler bei der Markierung „Trotzdem bestätigen“ nach einer Ablehnung behoben.
| – |
| 8.6 | 07.08.2026 | - Termine lassen sich auch ohne vorliegende E-Mail-Bestätigung freigeben, mit zusätzlicher Sicherheitsabfrage.
| – | – |
| 8.5 | 07.08.2026 | - In der Spielevereinbarung können vorgemerkte Spiele direkt ausgewählt, freigegeben oder abgelehnt werden.
| – | – |
| 8.4 | 07.08.2026 | – | – | - Feld „Alle eingetragenen Spiele der …“ aus der Spielevereinbarung entfernt.
|
| 8.3 | 07.08.2026 | - Im Backend-Reiter „Alle Spiele“ können Termine direkt bearbeitet werden.
| – | – |
| 8.2 | 07.08.2026 | – | - Fehler behoben, durch den das Häkchen „Spielfest/Turnier“ beim Bearbeiten nicht gespeichert wurde.
| – |
| 8.1 | 07.08.2026 | – | - Fehler behoben („Unexpected token ‚<‘ … is not valid JSON“) beim Setzen des Häkchens „Spielfest/Turnier“.
| – |
| 8.0 | 07.08.2026 | - Checkbox „Spielfest/Turnier“ für angemeldete Benutzer: markierte Termine benötigen kein Rückspiel; das jeweils nicht terminierte Gegenspiel wird in der Spielevereinbarung ausgegraut.
| – | – |
| 7.9 | 06.08.2026 | - Vorgemerkte Termine können bereits vor endgültiger Bestätigung bearbeitet werden.
| – | – |
| 7.8 | 06.08.2026 | – | - Alle vorgemerkten Termine (auch manuell erfasste) werden einheitlich grau schraffiert in Spielplan und Spielevereinbarung dargestellt.
| – |
| 7.7 | 06.08.2026 | - Zusätzlicher, schraffiert dargestellter Button im Anlage-Popup zum Buchen eines Termins als „vorgemerkt“ (Frontend und Backend).
| – | – |
| 7.6 | 06.08.2026 | – | - Vorgemerkte Termine werden zusätzlich (schraffiert) im Spielplan und in der Spielevereinbarung angezeigt.
| – |
| 7.5 | 06.08.2026 | - Ablehnung oder Löschung eines Termins verlangt zwingend eine Begründung, die per Mail an die Beteiligten versendet wird.
| – | – |
| 7.4 | 06.08.2026 | - Beim Löschen eines Termins wird eine Benachrichtigung per Mail an alle Beteiligten versendet.
| – | – |
| 7.3 | 06.08.2026 | - Häkchenfeld vor dem Gruppenfilter zum Ein-/Ausblenden freier Eiszeiten (standardmäßig aktiv), mit zugehöriger Grundeinstellung im Backend.
| – | – |
| 7.2 | 06.08.2026 | – | - Fehler behoben, durch den Gäste keinen freien Kalendertag für Auswärtsspiel-Anfragen anklicken konnten.
| – |
| 7.1 | 06.08.2026 | - Bedingte Mannschaftsauswahl im Popup: bei eigener Heimmannschaft werden als Gast alle U-Gruppenvereine außer der eigenen Mannschaft angezeigt, andernfalls nur die eigene Mannschaft als Gast.
| – | – |
| 7.0 | 06.08.2026 | - Beim Anklicken einer freien Eiszeit wird die Heimmannschaft je nach U-Gruppe automatisch vorbelegt (SG SZ/BRL bei U7/U9, SG SZ/BRL/WOB bei U11/U13/U15); Austragungsort der gewählten Zeit wird automatisch übernommen.
| – | – |
| 6.9 | 06.08.2026 | - Gäste können für Auswärtsspiele auch Tage ohne freie Zeiten anfragen (unter Beachtung der Kollisionsregel). Noch nicht per Mail bestätigte, bereits „gebuchte“ Spielanfragen werden zusätzlich im Kalender angezeigt.
| – | – |
| 6.8 | 06.08.2026 | – | - Termine am selben Tag werden aus der Liste der freien Termine ausgeblendet.
| – |
| 6.7 | 06.08.2026 | - In der Liste freier Termine werden Kollisionen markiert: ein Tag vorher/nachher gelb, gleicher Tag rot.
| – | – |
| 6.6 | 06.08.2026 | - Mehrere, durch Komma getrennte E-Mail-Adressen pro Verein möglich.
| – | – |
| 6.5 | 06.08.2026 | – | - Buttons „Spielevereinbarungen“, „Freie Eiszeiten drucken“ und „Freie Eiszeiten als CSV“ nur noch für angemeldete Benutzer sichtbar.
| – |
| 6.4 | 06.08.2026 | - Export der Vereinsdaten als CSV, Bearbeitung und erneuter Import mit Aktualisierung bestehender Einträge statt Neuanlage.
| – | – |
| 6.3 | 06.08.2026 | - Klick auf offene Termine in der Spielevereinbarung öffnet ein Popup mit allen offenen Terminen, inklusive freier Datums-/Uhrzeitwahl für Auswärtsspiele samt Kollisionsprüfung (Vortag/Folgetag) und zusätzlicher Bestätigung.
| - Spielevereinbarungen lassen sich ohne Druckdialog öffnen.
| – |
| 6.2 | 06.08.2026 | - Deaktivierte Termine können im Backend endgültig gelöscht werden (nur dort möglich).
| – | – |
| 6.1 | 06.08.2026 | – | - Offene, noch nicht vergebene Termine in der Übersicht werden nur noch rot markiert statt mit dem Wort „offen“ beschriftet, damit handschriftliche Ergänzungen möglich bleiben.
| – |
| 6.0 | 06.08.2026 | - Button „Spielevereinbarungen“ im Frontend (neben „Freie Eiszeiten als CSV“) öffnet druckbare Übersicht je Verein mit Heim- und Gastspiel-Terminen sowie Austragungsstätten; offene Termine rot hinterlegt; berücksichtigt den aktiven U-Gruppen-Filter.
| – | – |
| 5.9 | 06.08.2026 | - Option „Freitext“ am Ende der Austragungsstätten-Liste inklusive Textfeld.
| - Nur noch eine Austragungsstätten-Auswahl statt getrennt für Heimmannschaft.
| – |
| 5.8 | 06.08.2026 | – | - Begriff „Austragungsort“ überall durch „Austragungsstätte“ ersetzt.
| – |
| 5.7 | 06.08.2026 | - Dropdown-Auswahl der Vereine für Heim- und Gastmannschaft (statt Freitext), gefiltert nach U-Gruppe. Übersicht offener Spiele für angemeldete Benutzer im Frontend. Bestätigungsmail an Vereins-E-Mail und an spielanfrage@svass.de bei neuen Terminen.
| - Austragungsort-Auswahl nur mit den der Heimmannschaft zugewiesenen Orten, weiterhin manuelle Freitext-Eingabe möglich. Soll-Spielanzahl wird bei Eintragung automatisch reduziert.
| – |
| 5.6 | 06.08.2026 | - Vereinsverwaltung im Backend: Vereine je U-Gruppe mit bis zu zwei Austragungsorten und Soll-Anzahl der Spiele, CSV-Import für Vereine. Vereins- und Austragungsort-Auswahl im Anfrage-Popup abhängig von der gewählten U-Gruppe bzw. Heimmannschaft.
| – | – |
| 5.5 | 06.08.2026 | – | - Fehler behoben, durch den Gäste keine Termine buchen konnten. Der komplette Ablauf der Terminanfragen ist damit funktionsfähig: Anfrage per Popup, Bestätigung per E-Mail, Information des hinterlegten Empfängers, Freigabe/Ablehnung im Backend, in der Liste unter dem Frontend-Formular oder im Kalender-Popup, erneuter Versand der Bestätigungsmail jederzeit möglich.
| – |
| 5.4 | 06.08.2026 | – | - Ursachenanalyse und verbesserte Diagnose zum Problem „Gäste können keine Termine buchen“.
| – |
| 5.3 | 03.08.2026 | – | - Noch nicht per E-Mail bestätigte Termine werden nun auch Gästen angezeigt.
| – |
| 5.2 | 03.08.2026 | - Direkte Terminanlage per Klick im Kalender.
| – | – |
| 5.1 | 03.08.2026 | - Termine ohne vorliegende E-Mail-Bestätigung werden im Frontend mit dem Präfix „Bestätigung offen“ angezeigt.
| – | – |
| 5.0 | 03.08.2026 | - Im Frontend werden noch nicht vom Anfragenden bestätigte Anfragen angezeigt, mit Möglichkeit die Bestätigungsmail erneut zu senden (auch im Backend verfügbar).
| – | – |
| 4.9 | 03.08.2026 | – | - Spieltermine im Kalender nach Austragungshalle einfärben (Salzgitter hellgrün, Braunlage hellrot, andere grau), analog bei vorgemerkten Terminen (gestrichelt, umgekehrtes Muster zu den freien Zeiten).
| – |
| 4.8 | 03.08.2026 | – | - Verbindungsfehler beim Bestätigen/Ablehnen im Frontend behoben.
| – |
| 4.7 | 03.08.2026 | – | - Reihenfolge klargestellt: Termine werden erst nach Bestätigung durch den Anfragenden per E-Mail zur Freigabe vorgemerkt.
| – |
| 4.6 | 03.08.2026 | – | - Info-Popup zu vorgemerkten Terminen bietet jetzt die Möglichkeit zur Bestätigung, statt nur einen Hinweistext zu zeigen.
| – |
| 4.5 | 03.08.2026 | – | - Fehler behoben, durch den Administratoren im Frontend keine Anfrage bestätigen konnten.
| – |
| 4.4 | 03.08.2026 | - Termine können im Frontend auch von Gruppenberechtigten bestätigt werden.
| – | – |
| 4.3 | 03.08.2026 | - Terminanfragen für Auswärtsvereine: Gäste können auf freie Termine klicken, im Popup Name und E-Mail-Adresse angeben und erhalten eine Bestätigungsmail (per WPSMTP); der Termin wird als vorgemerkt eingetragen und der Empfänger aus den Einstellungen informiert. Nach Bestätigung erhalten beide Seiten eine Bestätigungsmail. Funktion im Backend per Häkchen aktivierbar; dann sehen Gäste auch freie Zeiten der Eishallen.
| – | – |
| 4.2 | 03.08.2026 | - CSV-Import für Spieltermine (Datum;Beginn;Heim;Gast;Halle). Getrennte CSV-Export-Funktionen für freie Termine und Spieltermine, jeweils für nicht angemeldete und angemeldete Benutzer.
| – | – |
| 4.1 | 03.08.2026 | – | - PDF-Ausdrucke von Terminen und freien Zeiten erscheinen jetzt farbig; Spalte „Halle“ farblich hinterlegt (Salzgittersee hellgrün, Braunlage hellrot, andere Hallen hellgrau).
| – |
| 4.0 | 03.08.2026 | - Druckbare Tabellenübersicht aller Spieltermine (sortiert nach U-Gruppe und Datum, berücksichtigt aktiven Gruppenfilter). Download einer Übersicht aller freien Eiszeiten für angemeldete Benutzer.
| – | – |
| 3.9 | 03.08.2026 | – | - Kalender zeigt im Frontend nur noch die im Backend unter Einstellungen festgelegten Monate an, statt beliebig weiterblätterbar zu sein.
| – |
| 3.8 | 03.08.2026 | – | - Fehler behoben, durch den freie Termine weiterhin für Gäste sichtbar waren.
| – |
| 3.7 | 03.08.2026 | - Autor „Niels Brennenstuhl“ hinterlegt.
| - Nicht angemeldete Besucher sehen nur noch eingetragene Spieltermine, keine gesperrten oder freien Termine mehr.
| – |
| 3.6 | 03.08.2026 | - Freie Termine in der Eissporthalle am Salzgittersee grün/weiß und in der Eishalle Braunlage rot/weiß gestreift dargestellt. Möglichkeit, Termine komplett zu sperren (Sperrungen und Freigaben nur durch Administratoren).
| – | – |
| 3.5 | 03.08.2026 | – | - Wird ein Termin in Salzgitter oder Braunlage auf einen neuen freien Termin umgebucht, wird der ursprüngliche Termin automatisch wieder als freier Termin markiert.
| – |
| 3.4 | 03.08.2026 | - Einstellungen im Backend für Beginn- und Enddatum der Planungssaison sowie Auswahl der anzuzeigenden Wochentage per Häkchen.
| – | – |
| 3.3 | 03.08.2026 | - Freie Termine können nur von Administratoren gelöscht werden; andere Benutzer überschreiben einen freien Termin lediglich mit einem Spiel.
| - Formularbreite von [ehsp_frontend_form] auf 90% der Seitenbreite erweitert.
| – |
| 3.2 | 03.08.2026 | - Passwort-Änderung öffnet ein eigenes Popup-Fenster.
| - Login- und Profilfenster werden als schmale Leiste dargestellt statt als große Box.
| – |
| 3.1 | 03.08.2026 | - Import einer Liste freier Termine per CSV (nur für angemeldete Benutzer sichtbar).
| – | – |
| 3.0 | 03.08.2026 | - Login ([ehsp_login]) zeigt nach erfolgreicher Anmeldung automatisch das Profilfenster ([ehsp_profile]) inklusive Logout-Button neben „Passwort ändern“.
| - Benutzerverwaltung vollständig eigenständig, benötigt keine WordPress-Benutzerkonten mehr.
| – |
| 2.0 | 03.08.2026 | - Eigene, von WordPress-Konten unabhängige Benutzerverwaltung. Angemeldete Benutzer können Termine anlegen, ändern und löschen. Zuweisung bearbeitbarer U-Gruppen pro Benutzer (Mehrfachauswahl). Protokoll aller Neuanlagen, Änderungen und Löschungen, einsehbar im Backend per Klick auf einen Eintrag.
| - Gelöschte Termine werden im Frontend ausgeblendet, im Backend jedoch weiterhin durchgestrichen im Kalender angezeigt.
| – |
| 1.0 | 03.08.2026 | - Vollständiges Grundgerüst: öffentlicher Kalender (FullCalendar) für U7 (hellblau), U9 (hellgrün), U11 (hellgelb), U13 (hellrot) und U15 (hellorange); Filter nach U-Gruppe; Frontend-Formular für angemeldete Benutzer mit Datum (Kalenderauswahl), Uhrzeit, Heim-/Gastmannschaft und Austragungsstätte (Eissporthalle am Salzgittersee, Eishalle Braunlage oder Freitext); automatische Speicherung von Ersteller, Erstellungsdatum, Bearbeiter und Bearbeitungsdatum (nur im Backend sichtbar).
| - Diverse Korrekturen direkt nach der Erstauslieferung: doppelte Anzeige von Terminen behoben, Löschfunktion repariert, Kalenderanzeige zwischen Backend und Terminanlage synchronisiert, Datum künftig per Klick im Kalender wählbar, Klick-Popup zur direkten Terminanlage ergänzt.
| – |