Admin · Feuerwehr

Admin-Übersicht

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-Verwaltung
  • admin.roles — Permission-Matrix
  • admin.config — Einstellungen, Branding, Alarm-Regeln
  • admin.stammdaten — Orte, Löschgruppen, Stichwort-Katalog, Status-Kataloge
  • em.stammdaten — EM-Stammdaten und EM-Gruppen
  • admin.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 mit admin.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).