+
+
Verwaltung
+
+ Module, die ihr nicht braucht, lassen sich abschalten – für die ganze Lern-Bar, für alle Azubis und
+ Ausbilder zugleich.
+
+
+
+
+
+
+ Abschalten löscht nichts. Ein abgeschaltetes Modul verschwindet aus Navigation, Wochenplan
+ und Auswertung, und seine Seiten sind gesperrt. Was darin schon geschrieben wurde, bleibt gespeichert und ist
+ nach dem Einschalten unverändert wieder da. Wochenplan, Handouts, Glossar, Auswertung und Verwaltung sind
+ immer an.
+
+
+
+ {modulIds.map((id) => {
+ const eintrag = moduleintraege[id];
+ const an = stand[id];
+ const aenderung = aenderungen.get(id);
+ const wer = aenderung?.geaendertVon ? benutzerNachId(aenderung.geaendertVon)?.name : null;
+
+ return (
+
+
+
+
+ {eintrag.titel}
+
+
+ {an ? '● an' : '○ aus'}
+
+
+
+
+
+ {eintrag.beschreibung}
+
+ Wenn aus: {eintrag.folgen}
+
+ {aenderung ? (
+
+ Zuletzt {aenderung.aktiv === 1 ? 'eingeschaltet' : 'abgeschaltet'} am{' '}
+ {alsZeitpunktText(aenderung.geaendertAm)}
+ {wer ? ` von ${wer}` : ''}.
+
+ ) : null}
+
+ );
+ })}
+
+
+ );
+}
diff --git a/src/app/(angemeldet)/verwaltung/page.tsx b/src/app/(angemeldet)/verwaltung/page.tsx
index d0552d9..a5cb69a 100644
--- a/src/app/(angemeldet)/verwaltung/page.tsx
+++ b/src/app/(angemeldet)/verwaltung/page.tsx
@@ -4,6 +4,7 @@ import { ausbildungenVonAusbilder } from '@/lib/repos/ausbildung';
import { alsDatumText, alsZeitpunktText, heute } from '@/lib/zeit';
import { AusbildungFormular, AzubiAnlegenFormular, PasswortFormular } from './Formulare';
import { kontoAktivSetzen } from './aktionen';
+import { Unternavigation } from './Unternavigation';
export const metadata: Metadata = { title: 'Verwaltung' };
export const dynamic = 'force-dynamic';
@@ -17,10 +18,13 @@ export default async function VerwaltungsSeite() {
Verwaltung
- Hier legst du Azubikonten an und pflegst die Eckdaten der Ausbildung. Mehr Verwaltung gibt es bewusst nicht.
+ Hier legst du Azubikonten an und pflegst die Eckdaten der Ausbildung. Unter „Module“ schaltest du ab, was
+ ihr nicht braucht.
+