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 Feature-Flags 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 | Hydranten-Inventar. Siehe Hydrantenplan. |
| 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. |
Konfiguration
Benutzer, Rollen, die zentralen Settings und die administrierbaren Status-/Wichtigkeit-Kataloge.
| Kachel | Wofür |
|---|---|
| Einstellungen | Zentrale Settings: Tagalarm, Mailbox, ausgehender Mailversand (SMTP, schreibgeschützt angezeigt), Telegram, Geo, System. |
| 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. |
| Telegram-Templates | Nachrichten-Vorlagen mit Platzhaltern (nur bei aktivem Telegram). |
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 | Telegram-Webhook prüfen und neu registrieren (nur bei aktivem Telegram). |
| Telegram-Selftest | Bot-Verbindung und Test-Nachricht prüfen (nur bei aktivem Telegram). |
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-Regelnadmin.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).