Das ist die Eingangsseite des Admin-Bereichs (/admin/). Sie zeigt ein
Kachel-Menü, gegliedert in vier Bereiche: Feuerwehr, Konfiguration,
Aktionen und Logs & Diagnose. Welche Kacheln Du siehst, hängt von
aktiven Modulschalter ab (z. B. erscheinen die Telegram-Kacheln nur, wenn
Telegram eingeschaltet ist) — und ob Du den Bereich überhaupt betreten
darfst, entscheidet das Recht admin.access (siehe Rollen).
Feuerwehr
Hier pflegst Du die „Wahrheits-Tabellen" rund um Deine Wehr, aus denen sich Dropdowns, Listen und Auto-Vorschläge speisen.
| Kachel | Wofür |
|---|---|
| Organisation | Name, Logo, Menü-Logo, Favicon und die Leitstellen-Adresse. Siehe Organisation & Branding. |
| Orte | Ortsteile mit Koordinaten und Aliasen. Siehe Orte. |
| Löschgruppen | Deine LG-Liste für Einsätze und den Telegram-Alarmierungsblock. Siehe Löschgruppen. |
| EM-Gruppen | Gliederung der Einsatzmittel-Sidebar (Führung, LZ 1, LZ 2 …). Siehe EM-Gruppen. |
| Einsatzmittel | EM-Stammdaten — eigene und überörtliche. Siehe Einsatzmittel-Stammdaten. |
| Hydrantenplan | Eigene Hydranten-Datei (GeoJSON) hochladen und die Dimensionsklassen einstellen. Siehe Hydrantenplan verwalten. |
| Links | Schnellzugriff-Links für die Sidebar. Siehe Links. |
| Stichwort-Katalog | Einsatzstichworte mit Kategorie, Anzeige-Variante und Aliasen; CSV-Import. Siehe Stichwort-Katalog. |
| Alarm-Regeln | Aus einem Stichwort mehrere Folge-Einsätze/-Abschnitte erzeugen. Siehe Alarm-Regeln. |
ℹ️ Zubuchbare Module (heute: Wetter) verhalten sich anders als Modulschalter: Ihre Kachel bleibt hier immer sichtbar — beschriftet mit „nicht freigeschaltet" und mit gestricheltem Rand —, damit Du das Modul überhaupt einschalten kannst. Im operativen Betrieb (Hauptmenü, Karten) taucht ein nicht freigeschaltetes Modul dagegen gar nicht erst auf.
Konfiguration
Benutzer, Rollen, die zentralen Settings und die administrierbaren Status-/Wichtigkeit-Kataloge.
| Kachel | Wofür |
|---|---|
| Einstellungen | Zentrale Settings: Verarbeitung der Alarmmails, Mailbox, ausgehender Mailversand (SMTP, schreibgeschützt angezeigt), Geo, System. Die Telegram-Schalter stehen unter Meldungen. |
| Benutzer | User anlegen, deaktivieren, Passwort zurücksetzen, Rolle ändern, E-Mail hinterlegen. Ein Passwort-Reset beendet alle offenen Sitzungen des Kontos — setzt Du Dein eigenes Passwort zurück, loggt Dich das selbst aus. |
| Rollen & Berechtigungen | Häkchen-Matrix für die Rollen, mit „Auf Default zurücksetzen". Siehe Permission-Matrix. |
| Schwerpunkt-Status | Status-Stufen für Schwerpunkte (Aktiv, Pausiert, Erledigt, Abgeschlossen). |
| Abschnitts-Status | Status-Stufen für Abschnitte (im Aufbau, im Einsatz, erledigt …). |
| Einsatz-Status-Farben | Farbe je Einsatz-Status (die Status selbst sind fest) — wirkt in Pillen, Zeilenbalken, Kacheln und Lagekarte. Siehe Einsatz-Status-Farben. |
| Wichtigkeit | Wichtigkeitsstufen (Farbe + Label) mit Standard-Wert. |
| Bevölkerungswarnung | Warnstufen, Warnbereiche und die MoWaS-Leitstelle. Siehe Bevölkerungswarnung. |
| Wetter | Übersicht des Zusatzmoduls mit fünf Unter-Kacheln: Freischaltung, Beobachtungsgebiete, Wetterwarnungen, Aktuelles Wetter und Zwischenspeicher. Siehe Wetter verwalten. |
| Atemschutz | Schalter der Atemschutzüberwachung, Abfrage-Timer, Anfangsdruck, AGT-Kennzeichen, Rückzugsdruck und die Zugangs-Adresse für Tablets. Siehe Atemschutz verwalten. |
| Meldungen | Welche Meldung an wen geht und über welchen Weg — Zustellweg, Regeln, Rückmeldungen, Textvorlagen sowie Web Push, Telegram-Zuordnung, Webhook und Selbsttest. Siehe Meldungen. |
ℹ️ Die Kacheln Meldungen und Atemschutz bleiben immer stehen — abgeschaltet tragen sie den Zusatz „— Zustellung aus" bzw. „— abgeschaltet". Absicht: Der jeweilige Master-Schalter liegt hinter genau dieser Kachel.
Aktionen
Einmalige Vorgänge — Export, manueller Alarmpush, Reparatur und Reset.
| Kachel | Wofür |
|---|---|
| Einsatz-Export | Einzelne oder alle Einsätze als PDF (DIN A4) — wahlweise mit Bearbeitungshistorie. Recht admin.export. |
| Alarmpush jetzt ausführen | Postfach sofort abrufen, Telegram pushen, Einsatz-Eintrag schreiben (nur bei aktivem Alarmpush). |
| ETB zurücksetzen | Komplett-Reset — löscht alle Einsätze, Abschnitte, Schwerpunkte, Kommentare und Geodaten und setzt IDs zurück. |
| Schema-Check | Fehlende DB-Tabellen + veraltete Spalten + fehlende Defaults erkennen und auf Klick reparieren. Wichtig nach Code-Updates mit neuen Features. |
| Setup-Wizard | Geführte Erst- oder Nachkonfiguration (Organisation, Geo, Tabellen-Präfix). |
⚠️ ETB zurücksetzen ist destruktiv und löscht Daten unwiderruflich. Mach vorher einen DB-Dump, falls Du nochmal an die Daten ranmusst. Nur für Test/Entwicklung gedacht — im Live-Betrieb nicht anfassen.
Logs & Diagnose
| Kachel | Wofür |
|---|---|
| Log-Dashboard | Alle Logs durchsuchen (Cron, Mail-Parser, Webhook, Rolle-Audit, Einsatz-Audit) mit Auto-Refresh und Lösch-Funktion. |
| System-Status | Heartbeat, DB-Verbindung, Cron-Alter, Geocode-Cache, letzter Alarm. |
ℹ️ Webhook-Status und Telegram-Selftest standen früher hier. Sie sind mit dem Meldungs-Bus nach Meldungen → Telegram umgezogen.
Wer darf was im Admin?
Per Default ist admin.access (und damit der Admin-Bereich überhaupt)
nur der Rolle admin zugewiesen. Du kannst aber für einzelne
Admin-Sub-Pages feingranular vergeben — die wichtigsten Schlüssel:
admin.users— Benutzer-Verwaltungadmin.roles— Permission-Matrixadmin.config— Einstellungen, Branding, Alarm-Regeln, Meldungen (Zustellweg, Meldungskatalog, Web Push, Telegram-Zuordnung und -Selbsttest)admin.stammdaten— Orte, Löschgruppen, Stichwort-Katalog, Status-Katalogeem.stammdaten— EM-Stammdaten und EM-Gruppenadmin.export— PDF-Export
ℹ️ Vorsicht, nicht alles steckt unter
admin.stammdaten: Die Einsatzmittel- und EM-Gruppen-Editoren verlangen ein eigenes Recht (em.stammdaten), die Links-Verwaltung reicht schon mitadmin.access. Wenn Du jemandem nur „Stammdaten" geben willst, prüfe in der Permission-Matrix, welche Seiten damit wirklich aufgehen.
Beispiel: Soll eine Vertrauensperson mit der Lage-Rolle Stammdaten
pflegen (ohne voller Admin zu sein), gibst Du ihr zusätzlich
admin.access und admin.stammdaten (und für EM noch em.stammdaten).