11. Admin-Bereich
URL: http(s)://url/admin

⚠️ Hinweis: Der Admin-Bereich ist nur für Benutzer mit Administrator-Rolle sichtbar und zugänglich.
Das Admin-Panel ist die zentrale Anlaufstelle für die Systemadministration. Es bietet Zugriff auf folgende Bereiche:
| Kachel | Beschreibung |
|---|---|
| Users | Benutzerverwaltung |
| Roles & Permissions | Rollen und Berechtigungen |
| Devices | Geräte-Token-Verwaltung |
| System Extra Fields | Systemweite Zusatzfelder für Spulen und Filamente |
| System | Plugins und Systemverwaltung |
11.1 Benutzerverwaltung (Users)
URL: http(s)://url/admin/users

Hier können Administratoren alle Benutzer des Systems verwalten. Die Tabelle zeigt:
| Spalte | Beschreibung |
|---|---|
| E-Mail-Adresse des Benutzers (dient als Login) | |
| DISPLAY NAME | Anzeigename in der Anwendung |
| STATUS | Aktiv / Inaktiv |
| ROLES | Zugewiesene Rollen (z. B. Superadmin, User) |
| ACTIONS | Edit / Reset PW |
Verfügbare Aktionen:
- Add User (oben rechts) – Neuen Benutzer mit E-Mail, Passwort und Rolle erstellen
- Edit – E-Mail, Name oder Rolle eines Users ändern
- Reset PW – Passwort eines Benutzers zurücksetzen
11.2 Rollen & Berechtigungen (Roles & Permissions)
URL: http(s)://url/admin/roles

FilaMan enthält drei Standard-Systemrollen, die nicht gelöscht werden können:
| Rolle | Kennung | Beschreibung |
|---|---|---|
| Administrator | admin |
Vollzugriff auf alle Funktionen und den Admin-Bereich |
| User | user |
Standard-Benutzer mit Lese- und Schreibzugriff |
| Viewer | viewer |
Nur-Lese-Zugriff |
Über „Create Role" (oben rechts) können eigene Rollen mit benutzerdefinierten Berechtigungen angelegt werden. Mit „Edit Permissions" lassen sich die Berechtigungen jeder Rolle granular anpassen.
Klicken Sie auf eine Rolle, um die zugeordneten Berechtigungen im rechten Bereich (Permissions) einzusehen und zu bearbeiten.
11.3 Geräte (Devices)
URL: http(s)://url/admin/devices

Hier werden API-Tokens für Geräte verwaltet. Diese werden benötigt, wenn externe Geräte (z. B. RFID-Scanner, automatisierte Systeme) über die FilaMan-API kommunizieren sollen.
- Token erstellen – Neuen Geräte-Token generieren
- Token widerrufen – Zugang eines Geräts deaktivieren
11.4 Zusatzfelder (Extra Fields)
URL: http(s)://url/admin/extra-fields

Mit System Extra Fields können Administratoren zusätzliche Datenfelder für Spulen und Filamente definieren, die über die Standardfelder hinausgehen. Diese Felder werden automatisch zu allen Filamenten oder Spulen hinzugefügt.
| Spalte | Beschreibung |
|---|---|
| TARGET TYPE | Ob das Feld für Filamente oder Spulen gilt |
| KEY (JSON) | Interner JSON-Schlüssel für das Feld |
| DISPLAY LABEL | Anzeigetext in der Benutzeroberfläche |
| DEFAULT VALUE (OPTIONAL) | Optionaler Standardwert |
Klicken Sie auf „Add Field" (oben rechts), um ein neues Zusatzfeld zu erstellen.
Beispiele für Zusatzfelder:
- „Trocknungszeit" für Spulen
- „Drucktemperatur" für Filamente
- „Lieferant" als ergänzendes Herstellerfeld
Wenn Zusatzfelder erstellt wurden, erscheinen diese als neue Eingabefelder in den entsprechenden Formularen (Spule hinzufügen, Filament hinzufügen).
11.5 System
URL: http(s)://url/admin/system

Der Systembereich bietet Zugriff auf:
- Plugin-Verwaltung – Erweiterungen installieren und verwalten
- Systemeinstellungen – Globale Konfigurationsoptionen
11.6 Gefahrenzone
Am unteren Ende des Admin-Panels befindet sich die rot markierte Danger Zone mit einer kritischen Aktion:
⛔ „Delete all data"
Löscht dauerhaft alle Spulen, Filamente, Hersteller, Farben, Lagerorte und Drucker einschließlich aller Logs und Ereignisse.
Benutzerkonten, Rollen, Berechtigungen und Geräte bleiben davon unberührt.
Diese Aktion kann nicht rückgängig gemacht werden!