Blame
|
1 | # 11. Admin-Bereich |
||||||
| 2 | ||||||||
|
3 | **URL:** `http(s)://url/admin` |
||||||
|
4 | |||||||
| 5 |  |
|||||||
| 6 | ||||||||
| 7 | > ⚠️ **Hinweis:** Der Admin-Bereich ist nur für Benutzer mit **Administrator-Rolle** sichtbar und zugänglich. |
|||||||
| 8 | ||||||||
| 9 | Das Admin-Panel ist die zentrale Anlaufstelle für die **Systemadministration**. Es bietet Zugriff auf folgende Bereiche: |
|||||||
| 10 | ||||||||
| 11 | | Kachel | Beschreibung | |
|||||||
| 12 | |--------|--------------| |
|||||||
| 13 | | **Users** | Benutzerverwaltung | |
|||||||
| 14 | | **Roles & Permissions** | Rollen und Berechtigungen | |
|||||||
| 15 | | **Devices** | Geräte-Token-Verwaltung | |
|||||||
| 16 | | **System Extra Fields** | Systemweite Zusatzfelder für Spulen und Filamente | |
|||||||
| 17 | | **System** | Plugins und Systemverwaltung | |
|||||||
|
18 | | **Database Backup** | Datenbank-Backups exportieren und wiederherstellen | |
||||||
|
19 | | **OIDC / SSO** | OpenID Connect Single Sign-On Konfiguration | |
||||||
|
20 | |||||||
| 21 | --- |
|||||||
| 22 | ||||||||
| 23 | ## 11.1 Benutzerverwaltung (Users) |
|||||||
| 24 | ||||||||
|
25 | **URL:** `http(s)://url/admin/users` |
||||||
|
26 | |||||||
| 27 |  |
|||||||
| 28 | ||||||||
| 29 | Hier können Administratoren alle Benutzer des Systems verwalten. Die Tabelle zeigt: |
|||||||
| 30 | ||||||||
| 31 | | Spalte | Beschreibung | |
|||||||
| 32 | |--------|-------------| |
|||||||
| 33 | | **EMAIL** | E-Mail-Adresse des Benutzers (dient als Login) | |
|||||||
| 34 | | **DISPLAY NAME** | Anzeigename in der Anwendung | |
|||||||
| 35 | | **STATUS** | Aktiv / Inaktiv | |
|||||||
| 36 | | **ROLES** | Zugewiesene Rollen (z. B. Superadmin, User) | |
|||||||
| 37 | | **ACTIONS** | Edit / Reset PW | |
|||||||
| 38 | ||||||||
| 39 | Verfügbare Aktionen: |
|||||||
| 40 | - **Add User** (oben rechts) – Neuen Benutzer mit E-Mail, Passwort und Rolle erstellen |
|||||||
| 41 | - **Edit** – E-Mail, Name oder Rolle eines Users ändern |
|||||||
| 42 | - **Reset PW** – Passwort eines Benutzers zurücksetzen |
|||||||
| 43 | ||||||||
| 44 | --- |
|||||||
| 45 | ||||||||
| 46 | ## 11.2 Rollen & Berechtigungen (Roles & Permissions) |
|||||||
| 47 | ||||||||
|
48 | **URL:** `http(s)://url/admin/roles` |
||||||
|
49 | |||||||
| 50 |  |
|||||||
| 51 | ||||||||
| 52 | FilaMan enthält drei **Standard-Systemrollen**, die nicht gelöscht werden können: |
|||||||
| 53 | ||||||||
| 54 | | Rolle | Kennung | Beschreibung | |
|||||||
| 55 | |-------|---------|--------------| |
|||||||
| 56 | | **Administrator** | `admin` | Vollzugriff auf alle Funktionen und den Admin-Bereich | |
|||||||
| 57 | | **User** | `user` | Standard-Benutzer mit Lese- und Schreibzugriff | |
|||||||
| 58 | | **Viewer** | `viewer` | Nur-Lese-Zugriff | |
|||||||
| 59 | ||||||||
| 60 | Ü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. |
|||||||
| 61 | ||||||||
| 62 | Klicken Sie auf eine Rolle, um die zugeordneten Berechtigungen im rechten Bereich (**Permissions**) einzusehen und zu bearbeiten. |
|||||||
| 63 | ||||||||
| 64 | --- |
|||||||
| 65 | ||||||||
| 66 | ## 11.3 Geräte (Devices) |
|||||||
| 67 | ||||||||
|
68 | **URL:** `http(s)://url/admin/devices` |
||||||
|
69 | |||||||
| 70 |  |
|||||||
| 71 | ||||||||
|
72 | Hier werden **externe Geräte** verwaltet, die über die FilaMan-API kommunizieren (z. B. ESP32-Waagen mit RFID-Scanner). Jedes Gerät erhält einen eigenen API-Token für die Authentifizierung. |
||||||
|
73 | |||||||
|
74 | ### Geräte-Aktionen |
||||||
| 75 | ||||||||
| 76 | - **Gerät hinzufügen** – Neues Gerät mit Name und optionalem Gerätecode erstellen |
|||||||
| 77 | - **Token erstellen** – Neuen API-Token für ein Gerät generieren |
|||||||
|
78 | - **Token widerrufen** – Zugang eines Geräts deaktivieren |
||||||
|
79 | - **Bearbeiten** – Gerätename und Einstellungen ändern |
||||||
| 80 | ||||||||
| 81 | ### Auto-Assign Konfiguration |
|||||||
| 82 | ||||||||
| 83 | Für jedes Gerät können folgende Einstellungen für die **automatische Spulenzuordnung** konfiguriert werden: |
|||||||
| 84 | ||||||||
| 85 | | Einstellung | Beschreibung | |
|||||||
| 86 | |-------------|-------------| |
|||||||
| 87 | | **Auto-Assign aktiviert** | Wenn aktiviert, wird nach dem Wiegen einer Spule auf diesem Gerät automatisch ein Pending-Auftrag an alle verbundenen Drucker gesendet. Sobald die Spule in einen AMS-Slot eingelegt wird, werden die Filament-Einstellungen automatisch übertragen. | |
|||||||
| 88 | | **Auto-Assign Timeout** | Zeit in Sekunden, nach der ein ausstehender Zuordnungsauftrag automatisch verworfen wird (Standard: 60 Sekunden). Wenn innerhalb dieser Zeit keine Spule eingelegt wird, verfällt der Auftrag. | |
|||||||
| 89 | ||||||||
| 90 | > **Hinweis:** Auto-Assign wird pro Gerät konfiguriert, nicht pro Drucker. Wenn Auto-Assign für ein Gerät aktiviert ist, werden ALLE verbundenen Drucker benachrichtigt. Die Zuordnung erfolgt dann automatisch bei dem Drucker, in den die Spule tatsächlich eingelegt wird. |
|||||||
| 91 | ||||||||
|
92 | Weitere Informationen zum Ablauf: → [Drucker: Automatische Spulenzuordnung](/Docs/De/09-Drucker#automatische-spulenzuordnung-auto-assignment) |
||||||
|
93 | |||||||
| 94 | --- |
|||||||
| 95 | ||||||||
| 96 | ## 11.4 Zusatzfelder (Extra Fields) |
|||||||
| 97 | ||||||||
|
98 | **URL:** `http(s)://url/admin/extra-fields` |
||||||
|
99 | |||||||
| 100 |  |
|||||||
| 101 | ||||||||
| 102 | 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. |
|||||||
| 103 | ||||||||
| 104 | | Spalte | Beschreibung | |
|||||||
| 105 | |--------|-------------| |
|||||||
| 106 | | **TARGET TYPE** | Ob das Feld für Filamente oder Spulen gilt | |
|||||||
| 107 | | **KEY (JSON)** | Interner JSON-Schlüssel für das Feld | |
|||||||
| 108 | | **DISPLAY LABEL** | Anzeigetext in der Benutzeroberfläche | |
|||||||
| 109 | | **DEFAULT VALUE (OPTIONAL)** | Optionaler Standardwert | |
|||||||
| 110 | ||||||||
| 111 | Klicken Sie auf **„Add Field"** (oben rechts), um ein neues Zusatzfeld zu erstellen. |
|||||||
| 112 | ||||||||
| 113 | Beispiele für Zusatzfelder: |
|||||||
| 114 | - „Trocknungszeit" für Spulen |
|||||||
| 115 | - „Drucktemperatur" für Filamente |
|||||||
| 116 | - „Lieferant" als ergänzendes Herstellerfeld |
|||||||
| 117 | ||||||||
| 118 | Wenn Zusatzfelder erstellt wurden, erscheinen diese als neue Eingabefelder in den entsprechenden Formularen (Spule hinzufügen, Filament hinzufügen). |
|||||||
| 119 | ||||||||
| 120 | --- |
|||||||
| 121 | ||||||||
|
122 | ## 11.5 System (Plugin-Verwaltung) |
||||||
|
123 | |||||||
|
124 | **URL:** `http(s)://url/admin/system` |
||||||
|
125 | |||||||
| 126 |  |
|||||||
| 127 | ||||||||
|
128 | Der System-Bereich ist die zentrale Stelle für die **Plugin-Verwaltung**. Hier werden alle installierten Plugins angezeigt und verwaltet. |
||||||
| 129 | ||||||||
| 130 | ### Plugin-Übersicht |
|||||||
| 131 | ||||||||
| 132 | Die Plugin-Tabelle zeigt alle installierten Plugins mit folgenden Spalten: |
|||||||
| 133 | ||||||||
| 134 | | Spalte | Beschreibung | |
|||||||
| 135 | |--------|-------------| |
|||||||
| 136 | | **NAME** | Name und kurze Beschreibung des Plugins | |
|||||||
| 137 | | **VERSION** | Installierte Version (z. B. 2.1.10) | |
|||||||
| 138 | | **TYPE** | Art des Plugins: **Driver** (Druckertreiber), **Import** (Datenimport) oder **Integration** (Drittanbieter-Anbindung) | |
|||||||
| 139 | | **AUTHOR** | Autor des Plugins | |
|||||||
| 140 | | **STATUS** | Aktiviert/Deaktiviert — per Toggle-Schalter umschaltbar | |
|||||||
|
141 | || **ACTIONS** | Details / Aktualisieren (wenn Update verfügbar) / Öffnen / Deinstallieren | |
||||||
|
142 | |||||||
| 143 | ### Plugin installieren |
|||||||
| 144 | ||||||||
| 145 | Klicken Sie auf **„Install Plugin"** oben rechts. Es öffnet sich ein Dialog mit zwei Installationsmöglichkeiten: |
|||||||
| 146 | ||||||||
| 147 | #### Option 1: Aus der Plugin-Registry installieren (empfohlen) |
|||||||
| 148 | ||||||||
| 149 | 1. Im Dropdown **„Install from Registry"** werden alle verfügbaren Plugins angezeigt |
|||||||
| 150 | 2. Die Liste wird automatisch aus dem offiziellen Plugin-Repository ([Fire-Devils/filaman-plugins](https://github.com/Fire-Devils/filaman-plugins)) auf GitHub geladen |
|||||||
| 151 | 3. Wählen Sie das gewünschte Plugin aus dem Dropdown — Name, Version und Beschreibung werden angezeigt |
|||||||
| 152 | 4. Klicken Sie auf **„Install Plugin"** um die Installation zu starten |
|||||||
| 153 | 5. FilaMan lädt das Plugin automatisch herunter, validiert es und installiert es |
|||||||
| 154 | ||||||||
| 155 | #### Option 2: ZIP-Datei manuell hochladen |
|||||||
| 156 | ||||||||
| 157 | 1. Unterhalb des Registry-Dropdowns befindet sich der Bereich **„Plugin ZIP File"** |
|||||||
| 158 | 2. Ziehen Sie eine `.zip`-Datei per **Drag & Drop** in den markierten Bereich — oder klicken Sie darauf, um eine Datei auszuwählen |
|||||||
| 159 | 3. Die Datei wird automatisch validiert (Struktur, Manifest, Sicherheit) |
|||||||
| 160 | 4. Bei erfolgreicher Validierung erscheint eine Bestätigung mit Plugin-Details |
|||||||
| 161 | 5. Klicken Sie auf **„Install Plugin"** um die Installation abzuschließen |
|||||||
| 162 | ||||||||
| 163 | > **Hinweis:** Manuelle ZIP-Uploads sind für Entwickler oder für Plugins gedacht, die noch nicht in der offiziellen Registry verfügbar sind. |
|||||||
| 164 | ||||||||
| 165 | ### Updates prüfen |
|||||||
| 166 | ||||||||
| 167 | Klicken Sie auf **„Check for Updates"** oben rechts neben dem Install-Button. |
|||||||
| 168 | ||||||||
| 169 | - FilaMan vergleicht die installierten Plugin-Versionen mit den neuesten Versionen in der Registry |
|||||||
| 170 | - Wenn Updates verfügbar sind, wird eine Benachrichtigung mit der Anzahl der verfügbaren Updates angezeigt |
|||||||
|
171 | - Jedes Plugin mit verfügbarem Update erhält in der Plugin-Tabelle einen **Update-Button** mit der neuen Versionsnummer |
||||||
| 172 | - Klicken Sie auf diesen Button, um das jeweilige Plugin direkt auf die neueste Version zu aktualisieren |
|||||||
|
173 | |||||||
| 174 | ### Plugin aktivieren / deaktivieren |
|||||||
| 175 | ||||||||
| 176 | Jedes Plugin kann über den **Toggle-Schalter** in der Status-Spalte aktiviert oder deaktiviert werden: |
|||||||
| 177 | ||||||||
| 178 | - **Aktiviert** — Das Plugin ist aktiv und seine Funktionen stehen zur Verfügung (z. B. Druckertreiber werden geladen) |
|||||||
| 179 | - **Deaktiviert** — Das Plugin bleibt installiert, ist aber inaktiv. Bereits verbundene Drucker werden getrennt |
|||||||
| 180 | ||||||||
| 181 | ### Plugin deinstallieren |
|||||||
| 182 | ||||||||
| 183 | 1. Klicken Sie auf **„Uninstall"** in der Actions-Spalte des Plugins |
|||||||
| 184 | 2. Bestätigen Sie die Deinstallation im Bestätigungsdialog |
|||||||
| 185 | 3. Es erscheint eine zusätzliche Abfrage, ob auch die **Plugin-Daten** (z. B. Zusatzfelder, Drucker-Parameter) gelöscht werden sollen: |
|||||||
| 186 | - **Ja** — Entfernt das Plugin und alle zugehörigen Daten (Zusatzfelder, gespeicherte Parameter) |
|||||||
| 187 | - **Nein** — Entfernt nur das Plugin, die Daten bleiben erhalten (nützlich bei Neuinstallation) |
|||||||
| 188 | ||||||||
| 189 | ### Plugin-Details |
|||||||
| 190 | ||||||||
| 191 | Klicken Sie auf **„Details"** um ausführliche Informationen zu einem Plugin anzuzeigen: |
|||||||
| 192 | ||||||||
| 193 | - Plugin-Name, Version und Beschreibung |
|||||||
| 194 | - Plugin-Typ (Driver / Import / Integration) |
|||||||
| 195 | - Autor und Homepage |
|||||||
| 196 | - Unterstützte Fähigkeiten (z. B. AMS-Unterstützung, RFID, Auto-Match) |
|||||||
| 197 | - Liste der vom Plugin erstellten Drucker-Parameter |
|||||||
|
198 | |||||||
| 199 | --- |
|||||||
| 200 | ||||||||
|
201 | ## 11.6 Datenbank-Backup & Wiederherstellung |
||||||
| 202 | ||||||||
| 203 | **URL:** `http(s)://url/admin/backup` |
|||||||
| 204 | ||||||||
| 205 | > ⚠️ **Hinweis:** Alle Backup- und Wiederherstellungsfunktionen sind ausschließlich für **Superadmins** verfügbar. |
|||||||
| 206 | ||||||||
| 207 | Der Backup-Bereich bietet umfassende Möglichkeiten, die FilaMan-Datenbank zu sichern und wiederherzustellen. Es stehen zwei Backup-Modi zur Verfügung: **Vollständiges Backup** (alle Daten) und **Inventar-Backup** (nur Bestandsdaten). |
|||||||
| 208 | ||||||||
| 209 | ### Vollständiges Backup exportieren |
|||||||
| 210 | ||||||||
| 211 | Exportiert **alle Daten** der Datenbank als JSON-Datei, einschließlich: |
|||||||
| 212 | - Benutzer, Passwörter, API-Keys und Sessions |
|||||||
| 213 | - Rollen und Berechtigungen |
|||||||
| 214 | - Geräte und Plugins |
|||||||
| 215 | - Alle Bestandsdaten (Hersteller, Filamente, Spulen, Drucker, Farben, Lagerorte etc.) |
|||||||
| 216 | ||||||||
| 217 | Klicken Sie auf **„Export Backup"**, um die Datei herunterzuladen. Der Dateiname enthält automatisch einen Zeitstempel (z. B. `filaman_backup_20260313_120000.json`). |
|||||||
| 218 | ||||||||
| 219 | > ⚠️ **Sicherheitshinweis:** Die exportierte Datei enthält **sensible Daten** (Passwort-Hashes, API-Schlüssel). Bewahren Sie diese Datei sicher auf und teilen Sie sie nicht mit Dritten! |
|||||||
| 220 | ||||||||
| 221 | ### Vollständiges Backup importieren |
|||||||
| 222 | ||||||||
| 223 | Stellt ein zuvor exportiertes vollständiges Backup wieder her. |
|||||||
| 224 | ||||||||
| 225 | 1. Wählen Sie eine `.json`-Backup-Datei über den Datei-Upload aus |
|||||||
| 226 | 2. Klicken Sie auf **„Import Backup"** |
|||||||
| 227 | 3. Bestätigen Sie den Vorgang im Bestätigungsdialog |
|||||||
| 228 | 4. Ein Fortschrittsbalken zeigt den Status des Imports an |
|||||||
| 229 | 5. Nach erfolgreichem Import wird die Seite automatisch neu geladen |
|||||||
| 230 | ||||||||
| 231 | > 🚨 **Achtung:** Beim Import werden **ALLE bestehenden Daten gelöscht** und durch die Daten aus dem Backup ersetzt! Vor dem Import wird automatisch ein Sicherungs-Backup der aktuellen Daten erstellt. |
|||||||
| 232 | ||||||||
| 233 | ### Inventar exportieren |
|||||||
| 234 | ||||||||
| 235 | Exportiert **nur Bestandsdaten** als JSON-Datei: |
|||||||
| 236 | - Hersteller, Farben, Lagerorte |
|||||||
| 237 | - Filamente und Spulen |
|||||||
| 238 | - Drucker und Drucker-Slots |
|||||||
| 239 | - Bewertungen, Ereignisse und Zusatzfelder |
|||||||
| 240 | ||||||||
| 241 | **Nicht enthalten** sind: Benutzer, Passwörter, API-Keys, Sessions, Rollen, Berechtigungen, Geräte, Plugins und OIDC-Einstellungen. |
|||||||
| 242 | ||||||||
| 243 | Klicken Sie auf **„Export Inventory"**, um die Datei herunterzuladen (z. B. `filaman_inventory_20260313_120000.json`). |
|||||||
| 244 | ||||||||
| 245 | > ✅ **Sicher zum Teilen:** Der Inventar-Export enthält keine sensiblen Authentifizierungsdaten und kann bedenkenlos zwischen FilaMan-Instanzen ausgetauscht werden. |
|||||||
| 246 | ||||||||
| 247 | ### Inventar importieren |
|||||||
| 248 | ||||||||
| 249 | Importiert Bestandsdaten von einer anderen FilaMan-Instanz. Benutzer, Rollen, Geräte und Plugins bleiben dabei **unverändert**. |
|||||||
| 250 | ||||||||
| 251 | 1. Wählen Sie eine `.json`-Inventar-Datei über den Datei-Upload aus |
|||||||
| 252 | 2. Klicken Sie auf **„Import Inventory"** |
|||||||
| 253 | 3. Bestätigen Sie den Vorgang im Bestätigungsdialog |
|||||||
| 254 | 4. Der Import wird mit einem Fortschrittsbalken angezeigt |
|||||||
| 255 | ||||||||
| 256 | > ⚠️ **Achtung:** Beim Import werden die **bestehenden Bestandsdaten gelöscht** und durch die importierten Daten ersetzt! Benutzer und Einstellungen bleiben erhalten. Vor dem Import wird automatisch ein Sicherungs-Backup erstellt. |
|||||||
| 257 | ||||||||
| 258 | ### SQLite-Backups |
|||||||
| 259 | ||||||||
| 260 | > **Hinweis:** Dieser Bereich ist nur sichtbar, wenn FilaMan mit einer **SQLite-Datenbank** betrieben wird. Bei MySQL oder PostgreSQL müssen Backups extern durch den Administrator verwaltet werden. |
|||||||
| 261 | ||||||||
| 262 | FilaMan erstellt automatisch SQLite-Backups der Datenbank (täglich und vor Updates). Diese werden im Backup-Verzeichnis gespeichert (Standard: `/app/data/backups`). |
|||||||
| 263 | ||||||||
| 264 | Die Tabelle zeigt alle vorhandenen Backups mit folgenden Informationen: |
|||||||
| 265 | ||||||||
| 266 | | Spalte | Beschreibung | |
|||||||
| 267 | |--------|-------------| |
|||||||
| 268 | | **File** | Dateiname des Backups | |
|||||||
| 269 | | **Date** | Erstellungsdatum | |
|||||||
| 270 | | **Size** | Dateigröße | |
|||||||
| 271 | ||||||||
| 272 | Für jedes Backup stehen zwei Aktionen zur Verfügung: |
|||||||
| 273 | - **Restore** — Stellt die Datenbank aus diesem Backup wieder her. Vor der Wiederherstellung wird automatisch ein Backup der aktuellen Datenbank erstellt. Nach der Wiederherstellung muss die Anwendung neu geladen werden. |
|||||||
| 274 | - **Delete** — Löscht die ausgewählte Backup-Datei dauerhaft. |
|||||||
| 275 | ||||||||
| 276 | --- |
|||||||
| 277 | ||||||||
| 278 | ## 11.7 OIDC / SSO |
|||||||
|
279 | |||||||
| 280 | **URL:** `http(s)://url/admin/oidc` |
|||||||
| 281 | ||||||||
| 282 | > ⚠️ **Hinweis:** Die OIDC-Kachel im Admin-Panel ist nur klickbar, wenn FilaMan über **HTTPS** aufgerufen wird. Bei HTTP-Verbindungen zeigt die Kachel einen Hinweis, dass OIDC nur über HTTPS funktioniert, und ist nicht klickbar. |
|||||||
| 283 | ||||||||
| 284 | In diesem Bereich können Administratoren **OpenID Connect (OIDC)** für Single Sign-On (SSO) konfigurieren. Benutzer können sich dann über einen externen Identity Provider anmelden (z. B. Authentik, Keycloak, Azure AD). |
|||||||
| 285 | ||||||||
| 286 | ### Konfigurationsfelder |
|||||||
| 287 | ||||||||
| 288 | | Einstellung | Beschreibung | |
|||||||
| 289 | |-------------|-------------| |
|||||||
| 290 | | **Aktiviert** | Toggle zum Aktivieren/Deaktivieren des OIDC-Logins | |
|||||||
| 291 | | **Issuer URL** | Die Issuer-URL des OIDC-Providers (muss `https://` sein) | |
|||||||
| 292 | | **Client ID** | Die beim OIDC-Provider registrierte Client-ID | |
|||||||
| 293 | | **Client Secret** | Das Client-Secret (wird verschlüsselt in der Datenbank gespeichert) | |
|||||||
| 294 | | **Scopes** | Angeforderte OIDC-Scopes (Standard: `openid email profile`) | |
|||||||
| 295 | | **Button-Text** | Benutzerdefinierter Text für den SSO-Button auf der Login-Seite (z. B. „Login mit Authentik") | |
|||||||
| 296 | ||||||||
| 297 | ### Voraussetzungen |
|||||||
| 298 | ||||||||
| 299 | - **HTTPS erforderlich** — OIDC funktioniert nur, wenn FilaMan über HTTPS aufgerufen wird |
|||||||
| 300 | - **Umgebungsvariable `OIDC_ENC_KEY`** — Muss gesetzt sein, um das Client-Secret zu verschlüsseln. Generieren mit: |
|||||||
| 301 | ```bash |
|||||||
| 302 | openssl rand -hex 32 |
|||||||
| 303 | ``` |
|||||||
| 304 | - **Nur bestehende Benutzer** — Nur Benutzer, die bereits in FilaMan existieren, können sich per OIDC anmelden. Die E-Mail-Adresse des Providers muss mit einem bestehenden Benutzerkonto übereinstimmen. Die E-Mail muss vom Provider als verifiziert markiert sein. |
|||||||
| 305 | - **Keine automatische Erstellung** — OIDC-Login erstellt keine neuen Benutzerkonten |
|||||||
| 306 | ||||||||
| 307 | --- |
|||||||
| 308 | ||||||||
|
309 | ## 11.8 Gefahrenzone |
||||||
|
310 | |||||||
| 311 | Am unteren Ende des Admin-Panels befindet sich die rot markierte **Danger Zone** mit einer kritischen Aktion: |
|||||||
| 312 | ||||||||
| 313 | > ⛔ **„Delete all data"** |
|||||||
| 314 | > Löscht **dauerhaft** alle Spulen, Filamente, Hersteller, Farben, Lagerorte und Drucker einschließlich aller Logs und Ereignisse. |
|||||||
| 315 | > **Benutzerkonten, Rollen, Berechtigungen und Geräte bleiben davon unberührt.** |
|||||||
| 316 | > Diese Aktion kann **nicht rückgängig gemacht** werden! |
|||||||
| 317 | ||||||||
| 318 | --- |
|||||||
| 319 | ||||||||
|
320 | ← [Zurück: Einstellungen](/Docs/De/10-Einstellungen) | [Weiter: Farbverwaltung →](/Docs/De/12-Farbverwaltung) |
||||||