Zum Inhalt springen

Administratoren verwalten

Die Administratorenverwaltung ermöglicht es dir, Admin-Rollen an andere Nutzer zu vergeben und zu verwalten. Diese Funktion ist nur für Eigentümer verfügbar.

Über Administratoren (lilafarbenes Shield-Icon im Dashboard) erreichst du die Admin-Verwaltung.

RolleZugriff
EigentümerJa
AdministratorNein
ModeratorNein
RedakteurNein

BLOCQ verwendet vier hierarchische Admin-Rollen:

EigenschaftWert
SymbolStern (lila)
BerechtigungenAlle (full access)
BesonderheitKann andere Admins verwalten
VergabeNur über Firebase Console

Der Eigentümer ist die höchste Rolle und hat vollen Zugriff auf alle Funktionen. Es sollte nur einen Eigentümer pro App geben.

EigenschaftWert
SymbolSchild (blau)
BerechtigungenNutzer, Meldungen, Inhalte verwalten
BesonderheitKann alles außer Admins verwalten
VergabeDurch Eigentümer

Administratoren sind die “rechte Hand” des Eigentümers und können den täglichen Betrieb selbstständig managen.

EigenschaftWert
SymbolSicherheits-Icon (orange)
BerechtigungenNutzer, Meldungen verwalten
BesonderheitKeine Inhaltsverwaltung
VergabeDurch Eigentümer

Moderatoren kümmern sich um die Community: Sie bearbeiten Meldungen und verwalten problematische Nutzer.

EigenschaftWert
SymbolStift (grün)
BerechtigungenInhalte verwalten
BesonderheitKeine Nutzer-/Meldungsverwaltung
VergabeDurch Eigentümer

Redakteure pflegen Inhalte wie News, Blog-Artikel, Wiki-Einträge und andere Module.


Übersicht, welche Rolle was kann:

BerechtigungEigentümerAdminModeratorRedakteur
Admins hinzufügen/entfernenJa---
Admin-Rollen ändernJa---
Nutzer sperren/löschenJaJaJa-
Meldungen bearbeitenJaJaJa-
Inhalte verwalten (News, Blog, etc.)JaJa-Ja
App-Updates anfordernJaJaJaJa

Die Admin-Liste zeigt alle Nutzer mit Admin-Rechten:

Für jeden Admin siehst du:

  • Rollen-Icon mit Farbe
  • User-ID (oder E-Mail bei Server-Admins)
  • Rolle als farbiger Badge
  • Vergeben am (Datum)

Am oberen Rand siehst du einen Hinweis:

“Hier kannst du Admin-Rollen vergeben und verwalten. Nur der Eigentümer kann diese Seite sehen.”


  1. Öffne Administratoren im Dashboard
  2. Tippe auf den FAB (Floating Action Button) “Admin hinzufügen”
  3. Es öffnet sich ein Bottom Sheet
  4. Gib die User-ID des Nutzers ein
  5. Wähle die Rolle (Administrator, Moderator oder Redakteur)
  6. Tippe auf Speichern

Die User-ID findest du:

  • In der Nutzer-Detailansicht unter dem Namen
  • In der Firebase Console unter Authentication
  • Im Nutzerprofil (falls sichtbar konfiguriert)
RolleVergabbar
EigentümerNein (nur über Firebase Console)
AdministratorJa
ModeratorJa
RedakteurJa

Tippe auf einen Admin in der Liste, um zur Detailansicht zu gelangen:

  • User-ID des Admins
  • Aktuelle Rolle mit Beschreibung
  • Vergeben am (Datum)
  • Vergeben von (falls verfügbar)
  1. Öffne die Admin-Details
  2. Wähle die neue Rolle aus den Optionen:
    • Administrator
    • Moderator
    • Redakteur
  3. Tippe auf Speichern in der AppBar

  1. Öffne die Admin-Details des Admins
  2. Tippe auf Admin entfernen (rot)
  3. Bestätige die Warnung:

    “Möchtest du diesem Nutzer wirklich alle Admin-Rechte entziehen?”

  4. Der Admin wird aus der Liste entfernt
  • Der Nutzer verliert sofort alle Admin-Rechte
  • Er kann den Admin-Bereich nicht mehr betreten
  • Sein normales Nutzerkonto bleibt bestehen
  • Die Aktion wird protokolliert

Wenn deine App neu ist, musst du den ersten Admin manuell einrichten:

  1. Öffne die Firebase Console (console.firebase.google.com)
  2. Wähle dein Projekt
  3. Gehe zu Firestore Database
  4. Erstelle eine neue Collection: admins
  5. Erstelle ein Dokument mit deiner User-ID als Dokument-ID
  6. Füge folgende Felder hinzu:
    • role: "owner" (String)
    • permissions: ["all"] (Array)
    • grantedAt: (Timestamp - jetzt)
  7. Speichere das Dokument
  8. Melde dich in der App ab und wieder an


Technisch ja, aber es wird nicht empfohlen. Die Eigentümer-Rolle sollte einzigartig sein, um klare Verantwortlichkeiten zu haben.

Was passiert, wenn der einzige Eigentümer sein Konto löscht?

Abschnitt betitelt „Was passiert, wenn der einzige Eigentümer sein Konto löscht?“

Dann kann niemand mehr Admins verwalten. Du musst über die Firebase Console einen neuen Eigentümer erstellen.

Nein, du kannst deine eigene Rolle nicht ändern oder entfernen. Ein anderer Eigentümer muss das tun.

Admin-Aktionen werden nicht automatisch protokolliert. Nutze die Admin-Notizen bei Meldungen zur Dokumentation.

Es gibt keine “Pause”-Funktion. Du musst die Rolle entfernen und später neu vergeben.

Was ist der Unterschied zwischen Firebase-Admin und Server-Admin?

Abschnitt betitelt „Was ist der Unterschied zwischen Firebase-Admin und Server-Admin?“
  • Firebase-Admin: Nutzer mit Eintrag in der /admins Collection, authentifiziert über Firebase Auth
  • Server-Admin: Authentifiziert über den BLOCQ-Server, z.B. für Apps ohne Firebase Auth

Im Demo-Modus (App Builder) wird immer ein simulierter Eigentümer verwendet.