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 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.
Wetter Übersicht des Zusatzmoduls mit vier Unter-Kacheln: Freischaltung, Beobachtungsgebiete, Wetterwarnungen und Aktuelles Wetter. Siehe Wetter verwalten.

ℹ️ Zubuchbare Module (heute: Wetter) verhalten sich anders als Feature-Flags: 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: 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).