Werkzeuge¶
Unter Kurse → Werkzeuge liegen Wartungsfunktionen, die Datenbestände prüfen und korrigieren. Sie werden selten gebraucht – meist einmalig nach einem Update.

Überzählige Kurstermine¶
Bis Version 1.4.97 hat jede Stornierung einem Kurs einen zusätzlichen Termin angehängt. Betroffene Kurse haben dadurch mehr Termine, als unter Anzahl Einheiten geplant sind. Der Fehler selbst ist behoben; dieses Werkzeug räumt die entstandenen Altbestände auf.
Prüfung lesen¶
Die Seite zeigt zuerst einen Report – sie verändert dabei nichts:
| Spalte | Bedeutung |
|---|---|
| Kurs | Betroffener Kurs. |
| Geplant | Anzahl Einheiten laut Kurseinstellung. |
| Vorhanden | Tatsächlich angelegte Termine. |
| Differenz | Wie viele Termine zu viel sind. |
| Entfernbare Termine | Davon tatsächlich löschbar. |
| Geschützt | Termine, die nicht gelöscht werden, weil dort bereits Anwesenheit erfasst wurde. |
Steht dort „Keine Abweichungen gefunden", ist nichts zu tun.
Bereinigung ausführen¶
Erst wenn der Report Abweichungen zeigt, erscheint die Schaltfläche zum Entfernen der überzähligen Termine. Entfernt werden dabei ausschliesslich Termine ohne erfasste Anwesenheit; verwaiste, leere Anwesenheitszeilen werden mitgelöscht. Nach dem Lauf meldet die Seite, wie viele Termine entfernt, wie viele übersprungen und wie viele leere Zeilen mitentfernt wurden.
Nicht rückgängig zu machen
Das Entfernen von Terminen lässt sich nicht widerrufen. Legen Sie vorher eine Datensicherung an und lesen Sie den Report durch. Prüfen Sie insbesondere Kurse, bei denen die Spalte Geplant falsch gesetzt sein könnte – sonst werden gültige Termine als überzählig eingestuft.
Verwaiste Kursdaten¶
Löschen Sie einen Kurs endgültig (Papierkorb leeren oder «Endgültig löschen»), werden seine Termine, Anwesenheiten und Buchungen mitgelöscht. Dazu gehören auch Warteschlangen für Weiterführung und Paketverlängerung, Nachträge des Kursleiters und das Versandprotokoll der Kurs-Mails. Der Papierkorb bleibt der Sicherheitsschritt: solange ein Kurs dort liegt, ist nichts gelöscht, und nach dem Wiederherstellen ist alles wieder da. WooCommerce-Bestellungen und Newsletter-Anmeldungen bleiben unberührt.
Frühere Versionen haben diese Daten stehen lassen. Das Werkzeug findet solche Reste:
| Spalte | Bedeutung |
|---|---|
| Tabelle | Betroffene Plugin-Tabelle. |
| Zeilen | Anzahl der Zeilen, die zu keinem vorhandenen Kurs mehr gehören. |
| Gelöschte Kurse (ID) | Nummern der Kurse, zu denen die Reste gehören (nicht bei jeder Tabelle möglich). |
Steht dort «Keine verwaisten Kursdaten gefunden», ist nichts zu tun. Sonst erscheint die Schaltfläche «… verwaiste Zeilen löschen»; nach dem Lauf meldet die Seite, wie viele Zeilen entfernt wurden.
Nicht rückgängig zu machen
Die Buchungen enthalten Namen und Kontaktdaten. Das Löschen lässt sich nicht widerrufen. Legen Sie vorher eine Datensicherung an und lesen Sie den Report durch.