Blame
|
1 | # 11. Admin-Bereich |
||||||
| 2 | ||||||||
| 3 | **URL:** `http://localhost:4321/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 | ||||||||
| 19 | --- |
|||||||
| 20 | ||||||||
| 21 | ## 11.1 Benutzerverwaltung (Users) |
|||||||
| 22 | ||||||||
| 23 | **URL:** `http://localhost:4321/admin/users` |
|||||||
| 24 | ||||||||
| 25 |  |
|||||||
| 26 | ||||||||
| 27 | Hier können Administratoren alle Benutzer des Systems verwalten. Die Tabelle zeigt: |
|||||||
| 28 | ||||||||
| 29 | | Spalte | Beschreibung | |
|||||||
| 30 | |--------|-------------| |
|||||||
| 31 | | **EMAIL** | E-Mail-Adresse des Benutzers (dient als Login) | |
|||||||
| 32 | | **DISPLAY NAME** | Anzeigename in der Anwendung | |
|||||||
| 33 | | **STATUS** | Aktiv / Inaktiv | |
|||||||
| 34 | | **ROLES** | Zugewiesene Rollen (z. B. Superadmin, User) | |
|||||||
| 35 | | **ACTIONS** | Edit / Reset PW | |
|||||||
| 36 | ||||||||
| 37 | Verfügbare Aktionen: |
|||||||
| 38 | - **Add User** (oben rechts) – Neuen Benutzer mit E-Mail, Passwort und Rolle erstellen |
|||||||
| 39 | - **Edit** – E-Mail, Name oder Rolle eines Users ändern |
|||||||
| 40 | - **Reset PW** – Passwort eines Benutzers zurücksetzen |
|||||||
| 41 | ||||||||
| 42 | --- |
|||||||
| 43 | ||||||||
| 44 | ## 11.2 Rollen & Berechtigungen (Roles & Permissions) |
|||||||
| 45 | ||||||||
| 46 | **URL:** `http://localhost:4321/admin/roles` |
|||||||
| 47 | ||||||||
| 48 |  |
|||||||
| 49 | ||||||||
| 50 | FilaMan enthält drei **Standard-Systemrollen**, die nicht gelöscht werden können: |
|||||||
| 51 | ||||||||
| 52 | | Rolle | Kennung | Beschreibung | |
|||||||
| 53 | |-------|---------|--------------| |
|||||||
| 54 | | **Administrator** | `admin` | Vollzugriff auf alle Funktionen und den Admin-Bereich | |
|||||||
| 55 | | **User** | `user` | Standard-Benutzer mit Lese- und Schreibzugriff | |
|||||||
| 56 | | **Viewer** | `viewer` | Nur-Lese-Zugriff | |
|||||||
| 57 | ||||||||
| 58 | Ü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. |
|||||||
| 59 | ||||||||
| 60 | Klicken Sie auf eine Rolle, um die zugeordneten Berechtigungen im rechten Bereich (**Permissions**) einzusehen und zu bearbeiten. |
|||||||
| 61 | ||||||||
| 62 | --- |
|||||||
| 63 | ||||||||
| 64 | ## 11.3 Geräte (Devices) |
|||||||
| 65 | ||||||||
| 66 | **URL:** `http://localhost:4321/admin/devices` |
|||||||
| 67 | ||||||||
| 68 |  |
|||||||
| 69 | ||||||||
| 70 | 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. |
|||||||
| 71 | ||||||||
| 72 | - **Token erstellen** – Neuen Geräte-Token generieren |
|||||||
| 73 | - **Token widerrufen** – Zugang eines Geräts deaktivieren |
|||||||
| 74 | ||||||||
| 75 | --- |
|||||||
| 76 | ||||||||
| 77 | ## 11.4 Zusatzfelder (Extra Fields) |
|||||||
| 78 | ||||||||
| 79 | **URL:** `http://localhost:4321/admin/extra-fields` |
|||||||
| 80 | ||||||||
| 81 |  |
|||||||
| 82 | ||||||||
| 83 | 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. |
|||||||
| 84 | ||||||||
| 85 | | Spalte | Beschreibung | |
|||||||
| 86 | |--------|-------------| |
|||||||
| 87 | | **TARGET TYPE** | Ob das Feld für Filamente oder Spulen gilt | |
|||||||
| 88 | | **KEY (JSON)** | Interner JSON-Schlüssel für das Feld | |
|||||||
| 89 | | **DISPLAY LABEL** | Anzeigetext in der Benutzeroberfläche | |
|||||||
| 90 | | **DEFAULT VALUE (OPTIONAL)** | Optionaler Standardwert | |
|||||||
| 91 | ||||||||
| 92 | Klicken Sie auf **„Add Field"** (oben rechts), um ein neues Zusatzfeld zu erstellen. |
|||||||
| 93 | ||||||||
| 94 | Beispiele für Zusatzfelder: |
|||||||
| 95 | - „Trocknungszeit" für Spulen |
|||||||
| 96 | - „Drucktemperatur" für Filamente |
|||||||
| 97 | - „Lieferant" als ergänzendes Herstellerfeld |
|||||||
| 98 | ||||||||
| 99 | Wenn Zusatzfelder erstellt wurden, erscheinen diese als neue Eingabefelder in den entsprechenden Formularen (Spule hinzufügen, Filament hinzufügen). |
|||||||
| 100 | ||||||||
| 101 | --- |
|||||||
| 102 | ||||||||
| 103 | ## 11.5 System |
|||||||
| 104 | ||||||||
| 105 | **URL:** `http://localhost:4321/admin/system` |
|||||||
| 106 | ||||||||
| 107 |  |
|||||||
| 108 | ||||||||
| 109 | Der Systembereich bietet Zugriff auf: |
|||||||
| 110 | - **Plugin-Verwaltung** – Erweiterungen installieren und verwalten |
|||||||
| 111 | - **Systemeinstellungen** – Globale Konfigurationsoptionen |
|||||||
| 112 | ||||||||
| 113 | --- |
|||||||
| 114 | ||||||||
| 115 | ## 11.6 Gefahrenzone |
|||||||
| 116 | ||||||||
| 117 | Am unteren Ende des Admin-Panels befindet sich die rot markierte **Danger Zone** mit einer kritischen Aktion: |
|||||||
| 118 | ||||||||
| 119 | > ⛔ **„Delete all data"** |
|||||||
| 120 | > Löscht **dauerhaft** alle Spulen, Filamente, Hersteller, Farben, Lagerorte und Drucker einschließlich aller Logs und Ereignisse. |
|||||||
| 121 | > **Benutzerkonten, Rollen, Berechtigungen und Geräte bleiben davon unberührt.** |
|||||||
| 122 | > Diese Aktion kann **nicht rückgängig gemacht** werden! |
|||||||
| 123 | ||||||||
| 124 | --- |
|||||||
| 125 | ||||||||
| 126 | ← [Zurück: Einstellungen](./10-einstellungen.md) | [Weiter: Farbverwaltung →](./12-farbverwaltung.md) |
|||||||