Design
Allgemeine Bedienung
Dieses Kapitel erklärt grundlegende UI-Konzepte, die in der gesamten Campingplatz-Verwaltung einheitlich funktionieren.
Zeile anklicken zum Bearbeiten
In allen Tabellen und Listen kannst du auf eine beliebige Zeile klicken, um das Bearbeiten-Formular zu öffnen. Du musst nicht extra den Bearbeiten-Button suchen.

Das gilt für:
- Kategorien
- Parzellen
- Saisons
- Steuersätze
- Fahrzeugtypen
- Gästekategorien
- Optionen & Optionsgruppen
- Points of Interest
- Buchungsformularfelder
Tipp: Der Bearbeiten-Button am Ende einer Zeile funktioniert natürlich weiterhin.
Direkt-Links zu Einträgen (Deep-Links)
Alle Verwaltungsseiten unterstützen einen ?edit=<ID>-Parameter in der URL. Das bedeutet: Wenn du einen Link mit dieser Zusatzinformation öffnest, springt die Seite direkt in den Bearbeiten-Modus für diesen Eintrag.
Wo wird das genutzt?
- Datenintegritäts-Warnungen im Dashboard – der „Beheben"-Link führt dich direkt zum betroffenen Eintrag
- Konflikt-Dialog – Klick auf einen Abhängigkeits-Eintrag öffnet die passende Seite und das Formular
Du musst also nicht erst suchen: Ein Klick genügt.
Archivieren statt Löschen
In Run a Campsite werden Einträge nicht dauerhaft gelöscht, sondern archiviert. Das bedeutet:
- Der Eintrag verschwindet aus der aktiven Liste
- Alle Buchungen und Daten, die sich auf diesen Eintrag beziehen, bleiben erhalten
- Der Eintrag kann jederzeit wiederhergestellt werden
Warum Archivieren? Hartgelöschte Einträge würden in bestehenden Buchungen zu Datenverlust führen – z.B. verschwände der Kategoriename aus älteren Buchungen. Das Archiv verhindert das.
Was wird archiviert?
Der Archivieren-Button (früher: Löschen) ist bei allen Entitäten verfügbar:
| Entität | Bereich |
|---|---|
| Kategorien | Campingplatz → Kategorien |
| Parzellen | Parzellen |
| Saisons | Bausteine → Saisons |
| Steuersätze | Bausteine → Steuersätze |
| Fahrzeugtypen | Bausteine → Fahrzeugtypen |
| Gästekategorien | Bausteine → Gästekategorien |
| Optionen & Optionsgruppen | Tarife → Optionen |
| Points of Interest | Campingplatz → POIs |
| Öffnungszeiträume | Campingplatz → Öffnungszeiten |
Archivierte Einträge anzeigen
Um archivierte Einträge zu sehen, aktiviere den Schalter „Archivierte anzeigen" oben rechts in der jeweiligen Liste.
Archivierte Einträge werden leicht ausgegraut und mit einem „Archiviert"-Badge gekennzeichnet.
Archiv: Einträge wiederherstellen
Archivierte Einträge können jederzeit reaktiviert werden:
- Aktiviere „Archivierte anzeigen" in der entsprechenden Liste
- Finde den archivierten Eintrag
- Klicke auf das Wiederherstellen-Symbol (Archiv-Icon) in der Zeile
Der Eintrag erscheint sofort wieder in der aktiven Liste und ist für neue Buchungen verfügbar.
[Screenshot: Archivierter Eintrag mit Wiederherstellen-Button]
Konflikt-Dialog: Abhängigkeiten und Trotzdem archivieren
Wenn du versuchst, einen Eintrag zu archivieren, der noch aktiv in Buchungen verwendet wird, erscheint ein Konflikt-Dialog.
[Screenshot: Konflikt-Dialog mit Abhängigkeitsliste und „Trotzdem archivieren"-Button]
Was zeigt der Konflikt-Dialog?
Der Dialog listet alle Abhängigkeiten auf, gruppiert nach Typ:
| Gruppe | Bedeutung |
|---|---|
| Buchungen | Der Eintrag ist in aktiven oder zukünftigen Buchungen referenziert |
| Kategorien | Kategorien verwenden diesen Eintrag (z.B. Steuersatz, Option) |
| Parzellen | Parzellen haben einen Bezug zu diesem Eintrag |
| Preise | Preisregeln verweisen auf diesen Eintrag |
| Formularfelder | Buchungsformularfelder verwenden diesen Eintrag |
Abhängigkeiten direkt aufrufen
Die Einträge im Konflikt-Dialog sind klickbar:
- Buchungseintrag → öffnet die Buchungsübersicht mit vorausgefülltem Suchbegriff
- Kategorie, Parzelle oder Option → öffnet die Seite und das Bearbeiten-Formular direkt
„Trotzdem archivieren"
Bei bestehenden Buchungs-Referenzen bietet der Dialog einen „Trotzdem archivieren"-Button:
- Der Eintrag wird archiviert, obwohl Buchungen darauf verweisen
- Bestehende Buchungen bleiben unverändert – Kategorie- und Parzellenname werden als Snapshot gespeichert, so dass ältere Buchungen weiterhin korrekt angezeigt werden
- Neue Buchungen können den archivierten Eintrag nicht mehr verwenden
Empfehlung: Nutze „Trotzdem archivieren" nur wenn du sicher bist, dass der Eintrag wirklich nicht mehr benötigt wird. Für Saisons oder Steuersätze aus vergangenen Jahren ist das in der Regel unbedenklich.
Was tun wenn der Dialog erscheint?
Option A – Abhängigkeiten bereinigen:
- Klicke auf die betroffenen Einträge im Dialog
- Entferne dort die Referenz auf die zu archivierende Entität
- Versuche erneut zu archivieren
Option B – Trotzdem archivieren: Klicke auf „Trotzdem archivieren", wenn die Abhängigkeiten akzeptabel sind (z.B. vergangene Buchungen).
Tastenkürzel
Das Betreiber-Dashboard unterstützt eine Reihe von Tastenkombinationen, die deinen Workflow beschleunigen.
Primäre Aktion absenden (Speichern / Senden / Bestätigen)
In nahezu allen Formularen, Dialogen und Bearbeiten-Sheets löst das Tastenkürzel Strg+Enter (Windows / Linux) bzw. ⌘+Enter (Mac) die primäre Aktion aus – also dasselbe wie ein Klick auf den primären Button (z.B. „Speichern", „Bestätigen", „Senden").
Wenn ein Dialog zwei Speichern-Optionen hat (z.B. „Speichern" und „Speichern & weitere"), gilt zusätzlich:
| Kürzel | Aktion |
|---|---|
| Strg/⌘ + Enter | Primäre Aktion (z.B. „Speichern") |
| Strg/⌘ + Shift + Enter | Sekundäre Aktion (z.B. „Speichern & weitere") |
Die verfügbaren Kürzel werden im Tooltip des jeweiligen Buttons angezeigt – fährt du mit der Maus darüber, siehst du die Kombination als Kürzel-Badge.
Betroffen sind u.a.:
- Alle Buchungs-Dialoge (Neue Buchung, Bestätigen, Stornieren, Ablehnen)
- Alle Rechnungs-Dialoge (Erstellen, Ausstellen, Notizen, Senden, Neu erstellen, Stornieren)
- Zahlungs-, Refund- und Gruppen-Dialoge
- Alle Bearbeiten-Sheets (Parzellen, Kategorien, Saisons, Steuersätze, Fahrzeugtypen, Gästekategorien, Optionen, POIs, Rechtstexte, Bezahlmethoden)
- Einstellungsseiten (Rechnungen, E-Mail, Stornorichtlinie, Buchungsregeln, Buchungsnummern)
- Formulare im Portal (Campingplatz anlegen/bearbeiten, Mitarbeiter einladen/bearbeiten, Profil, Passwort, Organisation, 2FA)
Weitere Tastenkürzel
| Kürzel | Aktion |
|---|---|
| Strg/⌘ + B | Seitenleiste ein-/ausklappen |
| / oder Strg/⌘ + K | Buchungs-Omnibox fokussieren (von jeder Seite aus) |
| Strg/⌘ + ↑ / ↓ | In Listen/Sheets zwischen Einträgen navigieren |
| Umschalt + H | Interne Notizen in der Buchungsansicht ein-/ausblenden |
| Esc | Aktuelle Auswahl/Eingabe abbrechen (z.B. laufende Zeitraum-Auswahl im Belegungsplan) |
Tipps & Tricks
Seitenleiste einfrieren (Sidebar-Lock)
Du kannst die Seitenleiste einfrieren, damit sie sich nicht automatisch einklappt, wenn du ein Sheet öffnest.
So aktivierst du den Lock: Mache einen Rechtsklick auf das Sidebar-Toggle-Symbol (Panel-Icon am unteren Rand der Seitenleiste). Ein Klick ein zweites Mal deaktiviert den Lock wieder.
Wenn der Lock aktiv ist, erscheint ein kleines Schloss-Icon am Toggle-Symbol. Die Einstellung bleibt auch nach einem Browser-Reload erhalten.
💡 Tipp: Manuelle Klicks auf das Toggle-Symbol und das Tastaturkürzel Strg/Cmd+B funktionieren weiterhin – der Lock verhindert nur das automatische Ein- und Ausklappen beim Öffnen von Sheets.