Zum Inhalt springen

Admin-Bereich

Der Admin-Bereich ist deine Kommandozentrale zur Verwaltung deiner App. Hier verwaltest du Nutzer, bearbeitest Meldungen, moderierst Inhalte und vergibst Admin-Rechte.

Der Admin-Bereich bietet dir folgende Funktionen:


  1. Öffne die Einstellungen in deiner App
  2. Scrolle nach unten zur Versionsnummer
  3. Tippe lange auf die Versionsnummer (ca. 3 Sekunden)
  4. Der Admin-Login erscheint
  5. Melde dich mit deinen Admin-Zugangsdaten an

BLOCQ verwendet ein hierarchisches Rollensystem mit vier Ebenen:

RolleSymbolBeschreibung
EigentümerSternVoller Zugriff auf alle Funktionen, kann andere Admins verwalten
AdministratorSchildKann Nutzer, Meldungen und Inhalte verwalten
ModeratorSicherheitKann Nutzer und Meldungen verwalten
RedakteurStiftKann Inhalte erstellen und bearbeiten
BerechtigungEigentümerAdminModeratorRedakteur
Admins verwaltenJa---
Nutzer verwaltenJaJaJa-
Meldungen bearbeitenJaJaJa-
Inhalte verwaltenJaJa-Ja

Das Admin-Dashboard zeigt dir alle verfügbaren Bereiche auf einen Blick:

Ganz oben siehst du deine aktuelle Admin-Rolle:

  • Im Demo-Modus: Orange hinterlegt mit Hinweis, dass Änderungen nicht gespeichert werden
  • Im Produktions-Modus: In der Primärfarbe deiner App mit deiner echten Rolle

Das Dashboard ist in zwei Hauptabschnitte unterteilt:

Verwaltung

  • Meldungen - Gemeldete Inhalte prüfen (orange Icon)
  • Nutzer - Nutzerkonten verwalten (blaues Icon)
  • Administratoren - Admin-Rollen verwalten (lila Icon, nur für Eigentümer)

Inhalte

  • Je nach aktivierten Modulen erscheinen hier die Verwaltungskarten für:
    • News, Blog, Wiki, FAQ, Dokumente
    • Galerie, Portfolio, Forum, Chat
    • Menü, Bestellungen, Preise, Shop
    • und weitere Module

BLOCQ unterscheidet zwischen zwei Betriebsmodi:

EigenschaftVerhalten
Admin-ZugangImmer verfügbar
RolleAutomatisch “Eigentümer”
SpeichernÄnderungen werden nicht gespeichert
ZweckUI testen, Funktionen ausprobieren

Im Demo-Modus siehst du bei jeder Speicheraktion eine orangefarbene Meldung: “Änderungen werden im Demo-Modus nicht gespeichert.”

EigenschaftVerhalten
Admin-ZugangNur mit Admin-Rolle in Firebase
RolleEntspricht der zugewiesenen Rolle
SpeichernÄnderungen werden in Firebase gespeichert
ZweckEchte App-Verwaltung



Im Produktions-Modus muss ein Eintrag in der Firebase-Collection /admins/{userId} existieren. Der erste Admin (Eigentümer) muss manuell in der Firebase Console erstellt werden.

Wenn du die Meldung “Änderungen werden im Demo-Modus nicht gespeichert” siehst, befindest du dich im App Builder. Im Demo-Modus werden alle Admin-Aktionen nur simuliert.

Nein, du kannst deine eigene Rolle nicht ändern. Ein anderer Eigentümer müsste deine Rolle anpassen.

Das Löschen eines Nutzers ist ein “Soft Delete” - das Konto wird als gelöscht markiert, aber nicht vollständig aus der Datenbank entfernt. Der Nutzer kann sich nicht mehr anmelden.

  1. Öffne die Firebase Console
  2. Gehe zu Firestore Database
  3. Erstelle die Collection admins
  4. Erstelle ein Dokument mit deiner User-ID als Dokument-ID
  5. Füge die Felder hinzu: role: "owner", permissions: ["all"]