feat: Tab „Führungen" für ausgefallene und verschobene Sonderführungen — Version 1.14.0
Fällt eine Sonderführung aus oder wird sie verschoben, gibt es dafür keinen Logbuch-Eintrag. Der neue Tab listet die kommenden zugesagten Führungen aus SoFue2 und bietet je Zeile „Ausgefallen" und „Verschoben auf …" — offen für jeden angemeldeten BEO. Absage setzt status=3 und lässt den Termin stehen. Beim Verschieben wandert der bisherige wtermin in die bis dahin ungenutzte Spalte 'verlegt'; beide Aktionen hängen eine datierte Zeile mit dem Kürzel an 'bemerkung' an, statt sie zu ersetzen. Damit ist die Terminhistorie erstmals nachvollziehbar. Die Anleitung wird nun aus ANLEITUNG.md erzeugt (scripts/build-anleitung.mjs, Design in scripts/anleitung.template.html), automatisch vor jedem Build. public/anleitung.html ist deshalb nicht mehr in git. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
+40
-11
@@ -6,9 +6,10 @@
|
||||
2. [Grundaufbau der App](#2-grundaufbau-der-app)
|
||||
3. [Eintrag erfassen (Tab „Eingabe")](#3-eintrag-erfassen-tab-eingabe)
|
||||
4. [Einträge einsehen und verwalten (Tab „Liste")](#4-einträge-einsehen-und-verwalten-tab-liste)
|
||||
5. [Jahresstatistik (Tab „Statistik")](#5-jahresstatistik-tab-statistik)
|
||||
6. [Drucken](#6-drucken)
|
||||
7. [Administration (nur Admins)](#7-administration-nur-admins)
|
||||
5. [Ausgefallene und verschobene Führungen (Tab „Führungen")](#5-ausgefallene-und-verschobene-führungen-tab-führungen)
|
||||
6. [Jahresstatistik (Tab „Statistik")](#6-jahresstatistik-tab-statistik)
|
||||
7. [Drucken](#7-drucken)
|
||||
8. [Administration (nur Admins)](#8-administration-nur-admins)
|
||||
|
||||
---
|
||||
|
||||
@@ -19,7 +20,7 @@ Die App ist passwortgeschützt. Beim ersten Aufruf erscheint die Anmeldeseite.
|
||||
- **Kürzel**: das persönliche BEO-Kürzel (z. B. `RXF`)
|
||||
- **Passwort**: individuell gesetztes Passwort
|
||||
|
||||
Wurde das Passwort noch nicht geändert, muss nach dem ersten Login sofort ein neues Passwort vergeben werden. Das Standard-Passwort lautet `welzheim`.
|
||||
> [!WARNUNG] Wurde das Passwort noch nicht geändert, muss nach dem ersten Login sofort ein neues Passwort vergeben werden. Das Standard-Passwort lautet `welzheim`.
|
||||
|
||||
---
|
||||
|
||||
@@ -40,13 +41,14 @@ Alle Einträge, Listen und Statistiken beziehen sich immer auf die gerade gewäh
|
||||
|
||||
### Funktions-Tabs
|
||||
|
||||
Unterhalb der Kuppelauswahl gibt es drei Tabs:
|
||||
Unterhalb der Kuppelauswahl gibt es vier Tabs:
|
||||
|
||||
| Tab | Funktion |
|
||||
|-----|----------|
|
||||
| **Eingabe** | Neuen Eintrag anlegen oder bestehenden bearbeiten |
|
||||
| **Liste** | Alle Einträge monatsweise ansehen, bearbeiten oder löschen |
|
||||
| **Statistik** | Jahresübersicht Besucher und Führungen |
|
||||
| **Führungen** | Kommende Sonderführungen absagen oder verschieben (ganz rechts) |
|
||||
|
||||
---
|
||||
|
||||
@@ -80,6 +82,9 @@ Unterhalb der Kuppelauswahl gibt es drei Tabs:
|
||||
|
||||
**Spende** – erscheint nur bei Sonderführung, rechts neben Name / Gruppe. Auswahl zwischen `bar`, `überw.`, `kasse` und `keine`; die Angabe ist bei Sonderführungen verpflichtend. Bei `bar` erscheint zusätzlich ein Feld **Betrag (€)**, in das der erhaltene Betrag eingetragen werden muss (Komma oder Punkt als Dezimaltrennzeichen, z. B. `25,50`).
|
||||
|
||||
> **Fällt eine Sonderführung aus?** Dafür gibt es keinen Logbuch-Eintrag — das wird im Reiter
|
||||
> **Führungen** erledigt (siehe unten).
|
||||
|
||||
> **Sonderführungen werden automatisch nachgetragen.** Beim Speichern eines Eintrags der Art
|
||||
> Sonderführung wird die passende Führung im Sonderführungs-Register über das Datum gesucht und
|
||||
> dort als *stattgefunden* markiert; Besucherzahl, Spende und Bemerkungen werden mit übernommen.
|
||||
@@ -120,7 +125,7 @@ Die Werkzeugleiste oben in der Liste enthält in einer Zeile:
|
||||
|
||||
- **Monatsnavigation** – Pfeiltasten ← → wechseln den Monat; Monatseingabe im Feld direkt möglich; **Aktueller Monat** springt zurück auf den laufenden Monat. Zukünftige Monate können nicht gewählt werden. Während einer aktiven Suche wird die Monatsnavigation ausgeblendet (der Platz bleibt frei, damit sich nichts verschiebt).
|
||||
- **Suchfeld** – Freitextsuche über alle Einträge des Führungsbuchs (Bemerkungen, Objekte und BEOs). Die Ergebnisse erscheinen monatübergreifend in absteigender Datumsreihenfolge. Das × im Suchfeld löscht die Eingabe und kehrt zur Monatsansicht zurück.
|
||||
- **🖨 Drucken** – siehe Abschnitt [Drucken](#6-drucken).
|
||||
- **🖨 Drucken** – siehe Abschnitt [Drucken](#7-drucken).
|
||||
|
||||
### Tabelleninhalt
|
||||
|
||||
@@ -132,7 +137,9 @@ Stift-Symbol ✎ rechts in der Zeile.
|
||||
|
||||
### Eintrag löschen
|
||||
|
||||
× rechts in der Zeile – es erscheint ein Bestätigungsdialog. Das Löschen ist **unwiderruflich**.
|
||||
× rechts in der Zeile – es erscheint ein Bestätigungsdialog.
|
||||
|
||||
> [!ACHTUNG] Das Löschen ist **unwiderruflich**.
|
||||
|
||||
### Seitennavigation
|
||||
|
||||
@@ -140,7 +147,27 @@ Bei mehr als 10 Einträgen erscheinen Vor/Zurück-Schaltflächen am unteren Rand
|
||||
|
||||
---
|
||||
|
||||
## 5. Jahresstatistik (Tab „Statistik")
|
||||
## 5. Ausgefallene und verschobene Führungen (Tab „Führungen")
|
||||
|
||||
Der Tab zeigt alle **kommenden zugesagten Sonderführungen** aus dem Sonderführungs-Register, aufsteigend nach Termin: Datum und Uhrzeit, Gruppe, Personenzahl und zugeteilter BEO.
|
||||
|
||||
Findet eine dieser Führungen nicht statt, wird das hier vermerkt — ein Logbuch-Eintrag ist dafür weder nötig noch sinnvoll, denn die Führung hat ja nicht stattgefunden.
|
||||
|
||||
### Ausgefallen
|
||||
|
||||
Schaltfläche **Ausgefallen** in der jeweiligen Zeile. Es öffnet sich ein Feld für den Grund (optional, z. B. „Gruppe hat abgesagt"), danach **Wirklich absagen**. Die Führung wird im Register auf *abgesagt* gesetzt; der ursprüngliche Termin bleibt dabei erhalten. Der Eintrag verschwindet anschließend aus der Liste.
|
||||
|
||||
### Verschoben
|
||||
|
||||
Schaltfläche **Verschoben**. Es erscheinen Datum und Uhrzeit des neuen Termins (vorbelegt mit dem alten) sowie das Grundfeld. Nach **Verschieben** trägt das Register den neuen Termin, der bisherige wird als Vortermin gesichert.
|
||||
|
||||
In beiden Fällen wird eine datierte Zeile mit dem eigenen Kürzel an die Bemerkung des Registereintrags angehängt, z. B. `08.08.2026 rxf: verschoben vom 12.08.2026 18:00 auf 19.09.2026 20:30 — Wetter`. Bei mehrfachem Verschieben entsteht so eine lückenlose Terminhistorie.
|
||||
|
||||
Findet die verschobene Führung später statt, genügt ein ganz normaler Logbuch-Eintrag am **neuen** Datum — die Führung wird dann wie gewohnt automatisch als stattgefunden nachgetragen.
|
||||
|
||||
---
|
||||
|
||||
## 6. Jahresstatistik (Tab „Statistik")
|
||||
|
||||
Zeigt eine Monatstabelle mit Anzahl der Führungen und Besuchern, aufgeschlüsselt nach Art der Führung.
|
||||
|
||||
@@ -155,7 +182,7 @@ Zeigt eine Monatstabelle mit Anzahl der Führungen und Besuchern, aufgeschlüsse
|
||||
|
||||
---
|
||||
|
||||
## 6. Drucken
|
||||
## 7. Drucken
|
||||
|
||||
Im Tab **Liste**: Schaltfläche **🖨 Drucken** oben rechts in der Liste.
|
||||
|
||||
@@ -168,7 +195,7 @@ Im Tab **Statistik**: ebenfalls eine **🖨 Drucken**-Schaltfläche für die Jah
|
||||
|
||||
---
|
||||
|
||||
## 7. Administration (nur Admins)
|
||||
## 8. Administration (nur Admins)
|
||||
|
||||
Erreichbar über die Schaltfläche **Admin** oben rechts (nur für Benutzer mit Admin-Rolle sichtbar).
|
||||
|
||||
@@ -186,5 +213,7 @@ Zeigt alle bekannten Objekte mit ID, Name und Datum der letzten Verwendung.
|
||||
|
||||
- **Neues Objekt anlegen**: Feld unten ausfüllen und **Hinzufügen** klicken.
|
||||
- **Objekt umbenennen**: Stift-Symbol ✎ in der Zeile anklicken, Namen ändern und mit **Speichern** bestätigen oder mit **Abbrechen** verwerfen.
|
||||
- **Objekt löschen**: × in der Zeile – es erscheint ein Bestätigungsdialog. Das Löschen ist **unwiderruflich** und entfernt das Objekt aus allen bestehenden Führungsbucheinträgen.
|
||||
- **Objekt löschen**: × in der Zeile – es erscheint ein Bestätigungsdialog.
|
||||
|
||||
> [!ACHTUNG] Das Löschen ist **unwiderruflich** und entfernt das Objekt aus allen bestehenden Führungsbucheinträgen.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user