diff --git a/ANLEITUNG.md b/ANLEITUNG.md index 1094023..082edd1 100644 --- a/ANLEITUNG.md +++ b/ANLEITUNG.md @@ -70,7 +70,7 @@ Unterhalb der Kuppelauswahl gibt es drei Tabs: **Datum** – Datum der Veranstaltung (Standardwert: heute). -**Startzeit / Endzeit** – Uhrzeit von Beginn und Ende. Die Startzeit wird beim Laden automatisch auf die aktuelle Uhrzeit gesetzt; die Endzeit ist zunächst leer und muss eingetragen werden. +**Startzeit / Endzeit** – Uhrzeit von Beginn und Ende. Die Startzeit ist beim Laden leer und erhält automatisch den Fokus; die Endzeit wird auf die aktuelle Uhrzeit aufgerundet auf die nächste 5-Minuten-Marke vorausgefüllt. Wird nur die Stundenzahl eingegeben (z. B. `8` oder `23`) und das Feld verlassen, werden die Minuten automatisch auf `00` gesetzt. **Besucher** – Anzahl der Besucher (nicht bei BEOS und TD). @@ -82,12 +82,13 @@ Unterhalb der Kuppelauswahl gibt es drei Tabs: **Beobachtete Objekte** – nicht sichtbar bei BEOS und TD; bei Sonnenführungen fest auf „Sonne" gesetzt. Für alle anderen Arten: - Bekannte Objekte durch Eintippen suchen und aus dem Dropdown auswählen. +- Das Dropdown bleibt nach der Auswahl offen, sodass mehrere Objekte ohne erneutes Öffnen hintereinander ausgewählt werden können. Durch Klick außerhalb schließt es sich. - Noch unbekannte Objekte einfach eintippen – am Ende der Dropdown-Liste erscheint dann **+ „[Name]" hinzufügen**. Ein Klick (oder Enter bei leerem Suchergebnis) legt das Objekt neu an. - Ausgewählte Objekte erscheinen als grüne Chips; × entfernt sie. **Bemerkungen** – freier Text, max. 500 Zeichen. -**Wetterdaten** – Temperatur (°C), Luftfeuchtigkeit (%) und Luftdruck (hPa) werden automatisch vom lokalen Wetterdienst vorausgefüllt und können manuell korrigiert werden. +**Wetterdaten** – Temperatur (°C), Luftfeuchtigkeit (%) und Luftdruck (hPa) werden automatisch vom lokalen Wetterdienst vorausgefüllt und können manuell korrigiert werden. Negative Temperaturen (z. B. `-5`) können direkt eingegeben werden. ### Eintrag speichern @@ -103,13 +104,17 @@ Im Tab „Liste" das Stift-Symbol (✎) anklicken. Die App springt zum Tab „Ei ## 4. Einträge einsehen und verwalten (Tab „Liste") -### Monatsnavigation +### Werkzeugleiste -Mit den Pfeiltasten ← → den Monat wechseln oder direkt im Monatsfeld eingeben. **Aktueller Monat** springt zurück auf den laufenden Monat. +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 Logbuchs (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). ### Tabelleninhalt -Die Tabelle zeigt pro Eintrag: Datum, Uhrzeit (Beginn–Ende), Art der Führung, Besucher, beteiligte BEOs, beobachtete Objekte, Bemerkungen und Wetterdaten. Der Ersteller des Eintrags ist in der BEO-Spalte **fettgedruckt** und steht an erster Stelle. +Die Tabelle zeigt pro Eintrag: Datum, Uhrzeit (Beginn–Ende), Art der Führung, Besucher, beteiligte BEOs, beobachtete Objekte, Bemerkungen und Wetterdaten. Der Ersteller des Eintrags ist in der BEO-Spalte **fettgedruckt** und steht an erster Stelle. Wetterdaten werden nur angezeigt, wenn mindestens ein Wert ungleich null ist. ### Eintrag bearbeiten @@ -121,7 +126,7 @@ Stift-Symbol ✎ rechts in der Zeile. ### Seitennavigation -Bei mehr als 15 Einträgen im Monat erscheinen Vor/Zurück-Schaltflächen am unteren Rand. +Bei mehr als 10 Einträgen erscheinen Vor/Zurück-Schaltflächen am unteren Rand. --- @@ -149,17 +154,24 @@ Im Tab **Liste**: Schaltfläche **🖨 Drucken** oben rechts in der Liste. Im Tab **Statistik**: ebenfalls eine **🖨 Drucken**-Schaltfläche für die Jahresstatistik. ---- - - --- ## 7. Administration (nur Admins) Erreichbar über die Schaltfläche **Admin** oben rechts (nur für Benutzer mit Admin-Rolle sichtbar). +Die Admin-Seite hat zwei Tabs: + ### Benutzerverwaltung Die Tabelle zeigt alle BEOs mit Kürzel, Name, Vorname, Rolle und Passwortstatus. **Passwort zurücksetzen**: Schaltfläche „Zurücksetzen" neben dem jeweiligen Benutzer. Das Passwort wird auf NULL gesetzt; beim nächsten Login muss der Benutzer das Standard-Passwort `welzheim` verwenden und wird anschließend aufgefordert, ein neues Passwort zu vergeben. + +### Objektverwaltung + +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 Logbucheinträgen. diff --git a/public/anleitung.html b/public/anleitung.html new file mode 100644 index 0000000..d9d9d87 --- /dev/null +++ b/public/anleitung.html @@ -0,0 +1,416 @@ + + + + + + Bedienungsanleitung – Logbuch Sternwarte Welzheim + + + +
+ +
+
+
+

Bedienungsanleitung

+

Logbuch Sternwarte Welzheim

+
+
+ + + + +
+

1 Anmelden

+

Die App ist passwortgeschützt. Beim ersten Aufruf erscheint die Anmeldeseite.

+ +
+ Wurde das Passwort noch nicht geändert (Anzeige „Standard"), muss nach dem ersten Login sofort ein neues Passwort vergeben werden. Das Standard-Passwort lautet welzheim. +
+
+ + +
+

2 Grundaufbau der App

+ +

Kuppel-Auswahl

+

Oben befinden sich vier Reiter für die vier Kuppeln:

+ + + + + + + + +
ReiterBedeutung
WestWest-Kuppel
OstOst-Kuppel
SüdSüd-Kuppel
PlutoPluto-Kuppel
+

Alle Einträge, Listen und Statistiken beziehen sich immer auf die gerade gewählte Kuppel.

+ +

Funktions-Tabs

+

Unterhalb der Kuppelauswahl gibt es drei Tabs:

+ + + + + + + +
TabFunktion
EingabeNeuen Eintrag anlegen oder bestehenden bearbeiten
ListeAlle Einträge monatsweise ansehen, bearbeiten oder löschen
StatistikJahresübersicht Besucher und Führungen
+
+ + +
+

3 Eintrag erfassen (Tab „Eingabe")

+ +

Pflichtfelder

+ +

Art der Führung – Auswahl aus dem Dropdown:

+ + + + + + + + + + + + + +
AnzeigeBedeutung
Reguläre FührungReguläre öffentliche Führung
SonderführungFür Gruppen, Schulen etc.
SonnenführungFührung mit Sonnenbeobachtung
PrivatführungPrivate Führung
BEOSBEO-Sitzung (keine Besucher/Objekte)
TDTreff/Diskussion (keine Besucher/Objekte)
BeobachtungReine Beobachtung ohne Führung
ToTTeleskop ohne Termin
SonstigesSonstige Veranstaltung
+ +

Datum – Datum der Veranstaltung (Standardwert: heute).

+ +

Startzeit / Endzeit – Uhrzeit von Beginn und Ende. Die Startzeit ist beim Laden leer und erhält automatisch den Fokus; die Endzeit wird auf die aktuelle Uhrzeit aufgerundet auf die nächste 5-Minuten-Marke vorausgefüllt. Wird nur die Stundenzahl eingegeben (z. B. 8 oder 23) und das Feld verlassen, werden die Minuten automatisch auf 00 gesetzt.

+ +

Besucher – Anzahl der Besucher (nicht sichtbar bei BEOS und TD).

+ +

Optionale Felder

+ +

Name / Gruppe – erscheint nur bei Sonderführung; Name der Gruppe oder Person.

+ +

BEOs – beteiligte Beobachter. Der eigene Name ist automatisch vorausgewählt. Weitere BEOs können über das Suchfeld hinzugefügt werden; ein Klick auf × entfernt sie wieder.

+ +

Beobachtete Objekte – nicht sichtbar bei BEOS und TD; bei Sonnenführungen fest auf „Sonne" gesetzt. Für alle anderen Arten:

+ + +

Bemerkungen – freier Text, max. 500 Zeichen.

+ +

Wetterdaten – Temperatur (°C), Luftfeuchtigkeit (%) und Luftdruck (hPa) werden automatisch vom lokalen Wetterdienst vorausgefüllt und können manuell korrigiert werden. Negative Temperaturen (z. B. -5) können direkt eingegeben werden.

+ +

Eintrag speichern

+

Schaltfläche Eintrag speichern unten im Formular. Eine grüne Meldung bestätigt die Speicherung; das Formular wird zurückgesetzt.

+
+ Auf Desktop-Geräten erscheinen unterhalb des Formulars die letzten 5 Einträge der aktuellen Kuppel als kompakte Vorschau. +
+ +

Eintrag bearbeiten

+

Im Tab „Liste" das Stift-Symbol (✎) anklicken. Die App springt zum Tab „Eingabe" und zeigt einen gelben Hinweis „Eintrag bearbeiten (ID …)". Nach der Änderung Änderungen speichern klicken oder mit Abbrechen verwerfen.

+
+ + +
+

4 Einträge einsehen und verwalten (Tab „Liste")

+ +

Werkzeugleiste

+

Die Werkzeugleiste oben in der Liste enthält in einer Zeile:

+ + +

Tabelleninhalt

+

Die Tabelle zeigt pro Eintrag: Datum, Uhrzeit (Beginn–Ende), Art der Führung, Besucher, beteiligte BEOs, beobachtete Objekte, Bemerkungen und Wetterdaten. Der Ersteller des Eintrags ist in der BEO-Spalte fettgedruckt und steht an erster Stelle. Wetterdaten werden nur angezeigt, wenn mindestens ein Wert ungleich null ist.

+ +

Eintrag bearbeiten

+

Stift-Symbol ✎ rechts in der Zeile.

+ +

Eintrag löschen

+

× rechts in der Zeile – es erscheint ein Bestätigungsdialog.

+
Das Löschen ist unwiderruflich.
+ +

Seitennavigation

+

Bei mehr als 10 Einträgen erscheinen Vor/Zurück-Schaltflächen am unteren Rand.

+
+ + +
+

5 Jahresstatistik (Tab „Statistik")

+

Zeigt eine Monatstabelle mit Anzahl der Führungen und Besuchern, aufgeschlüsselt nach Art der Führung.

+ +
+ + +
+

6 Drucken

+ +

Im Tab „Liste" – Schaltfläche 🖨 Drucken oben rechts in der Werkzeugleiste:

+ + +

Im Tab „Statistik" – ebenfalls eine 🖨 Drucken-Schaltfläche für die Jahresstatistik.

+
+ + +
+

7 Administration (nur Admins)

+

Erreichbar über die Schaltfläche Admin oben rechts (nur für Benutzer mit Admin-Rolle sichtbar). Die Admin-Seite hat zwei Tabs:

+ +

Benutzerverwaltung

+

Die Tabelle zeigt alle BEOs mit Kürzel, Name, Vorname, Rolle und Passwortstatus.

+

Passwort zurücksetzen – Schaltfläche „Zurücksetzen" neben dem jeweiligen Benutzer. Das Passwort wird auf NULL gesetzt; beim nächsten Login muss der Benutzer das Standard-Passwort welzheim verwenden und wird anschließend aufgefordert, ein neues Passwort zu vergeben.

+ +

Objektverwaltung

+

Zeigt alle bekannten Objekte mit ID, Name und Datum der letzten Verwendung.

+ +
Das Löschen ist unwiderruflich und entfernt das Objekt aus allen bestehenden Logbucheinträgen.
+
+ +
+ +