Umbenennung. Logbuch -> Führungsbuch
This commit is contained in:
+3
-3
@@ -1,4 +1,4 @@
|
|||||||
# Bedienungsanleitung – Logbuch Sternwarte Welzheim
|
# Bedienungsanleitung – Führungsbuch Sternwarte Welzheim
|
||||||
|
|
||||||
## Inhaltsverzeichnis
|
## Inhaltsverzeichnis
|
||||||
|
|
||||||
@@ -109,7 +109,7 @@ Im Tab „Liste" das Stift-Symbol (✎) anklicken. Die App springt zum Tab „Ei
|
|||||||
Die Werkzeugleiste oben in der Liste enthält in einer Zeile:
|
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).
|
- **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.
|
- **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](#6-drucken).
|
||||||
|
|
||||||
### Tabelleninhalt
|
### Tabelleninhalt
|
||||||
@@ -174,7 +174,7 @@ Zeigt alle bekannten Objekte mit ID, Name und Datum der letzten Verwendung.
|
|||||||
|
|
||||||
- **Neues Objekt anlegen**: Feld unten ausfüllen und **Hinzufügen** klicken.
|
- **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 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.
|
- **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.
|
||||||
|
|
||||||
## Neue Features (Statistik Grafik Proxy)
|
## Neue Features (Statistik Grafik Proxy)
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -55,7 +55,7 @@ export default function MainClient({ kuerzel, beoId, beoName, role }: Props) {
|
|||||||
<div className="flex justify-between items-start sm:items-center mb-3 gap-2 print:hidden">
|
<div className="flex justify-between items-start sm:items-center mb-3 gap-2 print:hidden">
|
||||||
<h1 className="text-xl sm:text-2xl font-bold leading-tight">
|
<h1 className="text-xl sm:text-2xl font-bold leading-tight">
|
||||||
<span className="hidden sm:inline">Sternwarte-Welzheim </span>
|
<span className="hidden sm:inline">Sternwarte-Welzheim </span>
|
||||||
Logbuch für {activeKuppel}-Kuppel
|
Führungsbuch für {activeKuppel}-Kuppel
|
||||||
</h1>
|
</h1>
|
||||||
<div className="flex items-center gap-2 shrink-0">
|
<div className="flex items-center gap-2 shrink-0">
|
||||||
{role?.includes('admin') && (
|
{role?.includes('admin') && (
|
||||||
@@ -161,7 +161,7 @@ export default function MainClient({ kuerzel, beoId, beoName, role }: Props) {
|
|||||||
{activeTab === 'liste' && (
|
{activeTab === 'liste' && (
|
||||||
<div className="border-2 border-gray-400 rounded-xl bg-white p-3 print:border-0 print:rounded-none print:p-0">
|
<div className="border-2 border-gray-400 rounded-xl bg-white p-3 print:border-0 print:rounded-none print:p-0">
|
||||||
<div className="hidden print:block mb-4">
|
<div className="hidden print:block mb-4">
|
||||||
<div className="text-lg font-bold">Sternwarte Welzheim — Logbuch {activeKuppel}-Kuppel</div>
|
<div className="text-lg font-bold">Sternwarte Welzheim — Führungsbuch {activeKuppel}-Kuppel</div>
|
||||||
<div className="text-sm text-gray-500">Ausdruck vom {new Date().toLocaleDateString('de-DE')}</div>
|
<div className="text-sm text-gray-500">Ausdruck vom {new Date().toLocaleDateString('de-DE')}</div>
|
||||||
</div>
|
</div>
|
||||||
<LogbuchList
|
<LogbuchList
|
||||||
|
|||||||
+1
-1
@@ -33,7 +33,7 @@ export default async function AdminPage({
|
|||||||
<div className="min-h-screen bg-white py-4 px-4">
|
<div className="min-h-screen bg-white py-4 px-4">
|
||||||
<main className="max-w-6xl mx-auto border-2 border-black rounded-lg p-6 bg-[#EEF4FF]">
|
<main className="max-w-6xl mx-auto border-2 border-black rounded-lg p-6 bg-[#EEF4FF]">
|
||||||
<div className="flex justify-between items-center mb-4">
|
<div className="flex justify-between items-center mb-4">
|
||||||
<h1 className="text-3xl font-bold">Logbuch — Sternwarte Welzheim</h1>
|
<h1 className="text-3xl font-bold">Führungsbuch — Sternwarte Welzheim</h1>
|
||||||
<Link href="/" className="text-sm text-blue-600 hover:underline">← Zurück</Link>
|
<Link href="/" className="text-sm text-blue-600 hover:underline">← Zurück</Link>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ export default function ChangePasswordPage() {
|
|||||||
return (
|
return (
|
||||||
<div className="min-h-screen bg-white py-4 px-4">
|
<div className="min-h-screen bg-white py-4 px-4">
|
||||||
<main className="max-w-6xl mx-auto border-2 border-black rounded-lg p-6 bg-[#EEF4FF]">
|
<main className="max-w-6xl mx-auto border-2 border-black rounded-lg p-6 bg-[#EEF4FF]">
|
||||||
<h1 className="text-3xl font-bold mb-6">Logbuch — Sternwarte Welzheim</h1>
|
<h1 className="text-3xl font-bold mb-6">Führungsbuch — Sternwarte Welzheim</h1>
|
||||||
|
|
||||||
<div className="flex justify-center py-10">
|
<div className="flex justify-center py-10">
|
||||||
<div className="w-full max-w-sm bg-white border border-gray-300 rounded-xl shadow-md p-8">
|
<div className="w-full max-w-sm bg-white border border-gray-300 rounded-xl shadow-md p-8">
|
||||||
|
|||||||
+2
-2
@@ -2,8 +2,8 @@ import type { Metadata, Viewport } from 'next';
|
|||||||
import './globals.css';
|
import './globals.css';
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: 'Logbuch — Sternwarte Welzheim',
|
title: 'Führungsbuch — Sternwarte Welzheim',
|
||||||
description: 'Logbuch für die Sternwarte Welzheim',
|
description: 'Führungsbuch für die Sternwarte Welzheim',
|
||||||
};
|
};
|
||||||
|
|
||||||
export const viewport: Viewport = {
|
export const viewport: Viewport = {
|
||||||
|
|||||||
+1
-1
@@ -17,7 +17,7 @@ export default function LoginPage() {
|
|||||||
<div className="min-h-screen bg-white py-4 px-4">
|
<div className="min-h-screen bg-white py-4 px-4">
|
||||||
<main className="max-w-6xl mx-auto border-2 border-black rounded-lg p-6 bg-[#EEF4FF]">
|
<main className="max-w-6xl mx-auto border-2 border-black rounded-lg p-6 bg-[#EEF4FF]">
|
||||||
<div className="flex justify-between items-center mb-6">
|
<div className="flex justify-between items-center mb-6">
|
||||||
<h1 className="text-3xl font-bold">Logbuch — Sternwarte Welzheim</h1>
|
<h1 className="text-3xl font-bold">Führungsbuch — Sternwarte Welzheim</h1>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="flex justify-center py-10">
|
<div className="flex justify-center py-10">
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
Erstelle ein Logbuch für die Sternwarte in Welzheim.
|
Erstelle ein Führungsbuch für die Sternwarte in Welzheim.
|
||||||
+ Die Sternwarte hat 4 Kuppeln: West, Ost, Süd und Pluto, die West-Kuppel ist der Default. Für jede Kuppel gibt es ein eigenes Logbuch. Alle 4 Logbücher sind identisch gebaut.
|
+ Die Sternwarte hat 4 Kuppeln: West, Ost, Süd und Pluto, die West-Kuppel ist der Default. Für jede Kuppel gibt es ein eigenes Führungsbuch. Alle 4 Logbücher sind identisch gebaut.
|
||||||
+ Als Datenbank soll eine MYSQL verwendet werden
|
+ Als Datenbank soll eine MYSQL verwendet werden
|
||||||
+ Als Sprache soll nextjs zum Einsatz kommen
|
+ Als Sprache soll nextjs zum Einsatz kommen
|
||||||
+ Der Zugang zu der Webseite soll per User/Passwort gesichert werden
|
+ Der Zugang zu der Webseite soll per User/Passwort gesichert werden
|
||||||
|
|||||||
Reference in New Issue
Block a user