Arbeitskontext
Nächste Schichten
Mandant anlegen
Mandant auswählen
Dieser Auftraggeber-Admin kann Mandanten selbst einrichten und danach den aktiven Arbeitsmandanten auswählen.
Mandanten
| Name | Kennung | Kontakt | Status | Aktion |
|---|
Qualifikation anlegen
Eine Qualifikation kann andere Qualifikationen enthalten. Diese enthaltenen Qualifikationen werden bei der Einsatzprüfung automatisch anerkannt.
Systemweite Qualifikationen
| Name | Enthält | Status | Aktion |
|---|
Eigene Mitarbeiter
| Qualifikationen | Bewacher-ID | Status | Aktion |
|---|
Nachunternehmer anlegen
Nachunternehmer
| Name | Kontakt | Satz | Status | Aktion |
|---|
Logging-Passwort anlegen
Logger melden sich nur mit einem hier festgelegten Passwort an. Es wird als Salt+Hash in Firestore gespeichert.
Aktive Logging-Zugänge
| Bezeichnung | Status | Erstellt | Aktion |
|---|
Event anlegen
Events
| Notizen | Aktion |
|---|
Schicht / Position anlegen
Job Orders
| Zuweisung | Aktion |
|---|
Buchung erstellen
Buchungen
| Status | Prüfung | QR | Aktion |
|---|
Events & Job Orders
Hier erscheinen alle zugewiesenen Events als einklappbare Baumstruktur. Darunter liegen offene und gebuchte Job Orders.
Eigenes Personal
| Qualifikationen | Bewacher-ID | Status | Aktion |
|---|
QR-Scan
Scan-Ergebnis
Noch kein QR-Code geladen.
Logging-Protokoll
| Zeit | Aktion | Mitarbeiter | Event | Schicht | Bemerkung |
|---|
Stundenliste & Abrechnungsvorschau
Firebase-Config ist nicht das Passwort
Das Config-Objekt identifiziert dein Firebase-Projekt im Browser. Es muss in Web-Apps sichtbar sein.
Die Absicherung erfolgt über Authentication, autorisierte Domains, HTTP-Referrer-Beschränkung und Firestore Security Rules.
Pflichtmaßnahmen
- Firebase Auth: nur benötigte Provider aktivieren.
- Authentication → Settings → Authorized domains prüfen.
- Google Cloud API Key auf deine Domains beschränken.
- Firestore Rules strikt nach tenantId und role absichern.
- Keine offenen
allow read, write: if true;Regeln.
Start-Security-Rules
Diese Regeln sind ein Startpunkt und müssen vor produktiver Nutzung im Firebase Emulator getestet werden.