Commit 4c9e2b

2026-02-23 11:58:00 Manuel Weiser: docs: Restructure and expand German documentation by replacing a single handbook file with multiple topic-specific pages.
/dev/null .. docs/de/01-einleitung.md
@@ 0,0 1,14 @@
+# 1. Einleitung
+
+**FilaMan** ist eine webbasierte Verwaltungssoftware für **3D-Drucker-Filamente**. Mit FilaMan behalten Sie stets den Überblick über Ihren gesamten Filamentbestand:
+
+- Welche Filamente und Spulen (Rollen) Sie besitzen
+- Wie viel Filament auf jeder Spule noch verfügbar ist
+- Wo Ihre Spulen gelagert sind
+- Welche Drucker mit welchem Filament verwendet werden
+
+FilaMan ist mehrbenutzer-fähig und unterstützt rollenbasierte Zugriffskontrolle, damit jeder Nutzer nur die für ihn relevanten Bereiche sehen und bearbeiten kann.
+
+---
+
+← [Zurück zum Inhaltsverzeichnis](./README.md) | [Weiter: Anmeldung →](./02-anmeldung.md)
/dev/null .. docs/de/02-anmeldung.md
@@ 0,0 1,19 @@
+# 2. Anmeldung (Login)
+
+Rufen Sie die FilaMan-Anwendung in Ihrem Browser auf. Sie werden automatisch zur Anmeldeseite weitergeleitet, wenn Sie noch nicht eingeloggt sind.
+
+![Login-Seite](../images/login.png)
+
+**Anmeldefelder:**
+- **E-Mail** – Ihre registrierte E-Mail-Adresse
+- **Passwort** – Ihr persönliches Passwort
+
+Klicken Sie nach der Eingabe auf **„Sign in"**, um sich anzumelden.
+
+> 💡 **Hinweis:** Wenn Sie Ihr Passwort vergessen haben, wenden Sie sich an Ihren Systemadministrator. Eine Passwortzurücksetzung ist über den Admin-Bereich möglich.
+
+Nach erfolgreicher Anmeldung gelangen Sie direkt zum **Dashboard**.
+
+---
+
+← [Zurück: Einleitung](./01-einleitung.md) | [Weiter: Navigation & Benutzeroberfläche →](./03-navigation.md)
/dev/null .. docs/de/03-navigation.md
@@ 0,0 1,44 @@
+# 3. Navigation & Benutzeroberfläche
+
+![Dashboard](../images/dashboard.png)
+
+Die Benutzeroberfläche von FilaMan ist in zwei Hauptbereiche aufgeteilt:
+
+## Seitenleiste (linke Navigation)
+
+Die Seitenleiste enthält alle Hauptmenüpunkte:
+
+| Symbol | Menüpunkt | Beschreibung |
+|--------|-----------|--------------|
+| 🟩 | **Dashboard** | Übersichtsseite mit Statistiken |
+| 📊 | **Manufacturers** | Herstellerverwaltung |
+| 🔵 | **Filaments** | Filamentverwaltung |
+| ⭕ | **Spools** | Spulenverwaltung (Bestand) |
+| 🗂️ | **Locations** | Lagerortverwaltung |
+| 🖨️ | **Printers** | Druckerverwaltung |
+| 🛡️ | **Admin Panel** | Administration (nur für Admins) |
+
+Am unteren Rand der Seitenleiste befinden sich:
+- Ihr **Benutzername** und Ihre **Rolle**
+- Das **⚙️ Einstellungs-Symbol** (führt zu den persönlichen Einstellungen)
+- Das **→ Abmelde-Symbol** (Logout)
+- **Farbschema-Umschalter** (Default / Light / Dark)
+
+## Hauptbereich (rechts)
+
+Der Hauptbereich zeigt den Inhalt der aktuell gewählten Seite. Alle Seiten folgen einem einheitlichen Aufbau:
+- **Seitentitel** oben links
+- **Aktionsschaltflächen** oben rechts (z. B. „Add Spool")
+- **Filter und Suche** unterhalb des Titels
+- **Tabelle oder Kachelansicht** im Hauptbereich
+
+## Farbschema wechseln
+
+Unten links in der Seitenleiste können Sie zwischen drei Farbschemata wählen:
+- **Default** – Dunkles Grün-Thema (Standard)
+- **Light** – Helles Thema
+- **Dark** – Dunkles Thema
+
+---
+
+← [Zurück: Anmeldung](./02-anmeldung.md) | [Weiter: Dashboard →](./04-dashboard.md)
/dev/null .. docs/de/04-dashboard.md
@@ 0,0 1,46 @@
+# 4. Dashboard
+
+**URL:** `http://localhost:4321/`
+
+![Dashboard-Übersicht](../images/dashboard.png)
+
+Das Dashboard ist die Startseite von FilaMan und gibt Ihnen einen schnellen Überblick über den gesamten Filamentbestand.
+
+## Statistik-Kacheln (oben)
+
+| Kachel | Beschreibung |
+|--------|--------------|
+| **Total Spools** | Gesamtanzahl aller erfassten Spulen |
+| **Filaments** | Anzahl der verschiedenen Filamenttypen |
+| **Low & Empty Spools** | Spulen mit niedrigem (Low) und leerem (Empty) Füllstand |
+| **Total Value (available)** | Gesamtwert des verfügbaren Filamentbestands |
+
+## Warnsystem: Low Stock Spools
+
+Die Kachel **„Low Stock Spools"** zeigt sofort, ob Spulen nachbestellt werden müssen:
+- **Grüne Meldung** „All spools have sufficient filament" – kein Handlungsbedarf
+- **Rote Meldung** – Liste der kritischen oder leeren Spulen wird angezeigt
+
+## Statistik-Bereiche
+
+| Bereich | Beschreibung |
+|---------|--------------|
+| **Manufacturers (non-empty)** | Auflistung der Hersteller mit noch vollen Spulen |
+| **Filament Types** | Übersicht der verwendeten Filament-Typen |
+| **Spool Status** | Visualisierung des Spulenstatus nach Kategorien |
+| **Filament Statistics** | Weitere Statistiken über Ihr Filament |
+| **Locations** | Übersicht der belegten Lagerorte |
+
+## Spool Status – Füllstand-Kategorien
+
+| Status | Farbe | Bedeutung |
+|--------|-------|-----------|
+| **Full** | Grün | > 75 % Füllstand |
+| **Normal** | Blau | 50 – 75 % |
+| **Low** | Gelb | Unter Mindestwert |
+| **Critical** | Rot | < 50 % des Mindestwerts |
+| **Empty** | Grau | 0 g – komplett leer |
+
+---
+
+← [Zurück: Navigation](./03-navigation.md) | [Weiter: Hersteller →](./05-hersteller.md)
/dev/null .. docs/de/05-hersteller.md
@@ 0,0 1,41 @@
+# 5. Hersteller (Manufacturers)
+
+**URL:** `http://localhost:4321/manufacturers`
+
+![Hersteller-Seite](../images/manufacturers.png)
+
+Auf der Herstellerseite verwalten Sie alle **Filament-Hersteller**, deren Produkte Sie im System erfassen möchten. Jeder Hersteller kann mehrere Filamente haben.
+
+## Tabellenspalten
+
+| Spalte | Beschreibung |
+|--------|--------------|
+| **NAME** | Bezeichnung des Herstellers |
+| **URL** | Website des Herstellers (klickbarer Link) |
+| **FILAMENTS** | Anzahl der vom Hersteller erfassten Filamenttypen |
+| **SPOOLS** | Anzahl der Spulen dieses Herstellers im Bestand |
+| **MATERIALS** | Verwendete Materialien (z. B. PLA, PETG, ABS) |
+| **ACTIONS** | Bearbeiten / Löschen-Schaltflächen |
+
+## Funktionen
+
+### Hersteller suchen
+Nutzen Sie die **Suchleiste** oben links, um Hersteller nach Name zu filtern.
+
+### Nach Material filtern
+Das Dropdown **„All Materials"** filtert die Herstellerliste nach einem bestimmten Filamentmaterial (z. B. nur PLA-Hersteller anzeigen).
+
+### Hersteller hinzufügen
+Klicken Sie oben rechts auf **„Add Manufacturer"**. Es öffnet sich ein Dialog/Formular mit folgenden Feldern:
+- **Name** – Pflichtfeld: Herstellername (z. B. „Prusament")
+- **URL** – Optionale Website-Adresse des Herstellers
+
+### Hersteller bearbeiten
+Klicken Sie in der Tabelle in der Spalte **ACTIONS** auf das **Stift-Symbol** neben einem Hersteller.
+
+### Hersteller löschen
+Klicken Sie in der Spalte **ACTIONS** auf das **Papierkorb-Symbol**. Ein Hersteller kann nur gelöscht werden, wenn ihm keine Filamente mehr zugeordnet sind.
+
+---
+
+← [Zurück: Dashboard](./04-dashboard.md) | [Weiter: Filamente →](./06-filamente.md)
/dev/null .. docs/de/06-filamente.md
@@ 0,0 1,46 @@
+# 6. Filamente (Filaments)
+
+**URL:** `http://localhost:4321/filaments`
+
+![Filamente-Seite](../images/filaments.png)
+
+Die Filamentseite listet alle **Filamentprodukte** auf, die in Ihrem System hinterlegt sind. Ein Filament ist ein Produkt-Template (z. B. „Prusament PETG Galaxy Black 1.75 mm"), dem dann physische Spulen zugeordnet werden.
+
+## Tabellenspalten
+
+| Spalte | Beschreibung |
+|--------|--------------|
+| **DESIGNATION** | Bezeichnung/Name des Filaments |
+| **COLORS** | Zugeordnete Farben (als farbige Kreise dargestellt) |
+| **TYPE** | Materialtyp (z. B. PLA, PETG, ABS, TPU) |
+| **DIAMETER** | Durchmesser der Spule in mm (z. B. 1.75 mm) |
+| **MANUFACTURER** | Zugeordneter Hersteller |
+| **SPOOLS** | Anzahl der vorhandenen Spulen dieses Filaments |
+
+## Funktionen
+
+### Filament suchen
+Die **Suchleiste** durchsucht Bezeichnung, Farbe und Hersteller gleichzeitig.
+
+### Filter
+- **All Manufacturers** – Nur Filamente eines bestimmten Herstellers anzeigen
+- **All Types** – Nach Materialtyp filtern (PLA, PETG, ABS usw.)
+- **All Colors** – Nach Farbe filtern
+
+### Filament hinzufügen
+Klicken Sie auf **„Add Filament"** oben rechts. Das Formular enthält:
+- **Designation** – Name/Bezeichnung des Filaments
+- **Manufacturer** – Zugehöriger Hersteller (Dropdown)
+- **Type** – Materialtyp
+- **Diameter** – Durchmesser (Standard: 1.75 mm)
+- **Colors** – Eine oder mehrere Farben zuordnen
+- **Min. Weight** – Mindestgewicht (für die Low-Stock-Warnung)
+- **Price per kg** – Preis für Wertberechnung (optional)
+- **Article Number** – Artikelnummer (optional)
+
+### Farbverwaltung
+Über den Button **„Manage Colors"** oben rechts gelangen Sie zur [Farbverwaltung](./12-farbverwaltung.md), wo Sie Farben anlegen und verwalten können.
+
+---
+
+← [Zurück: Hersteller](./05-hersteller.md) | [Weiter: Spulen →](./07-spulen.md)
/dev/null .. docs/de/07-spulen.md
@@ 0,0 1,55 @@
+# 7. Spulen (Spools)
+
+**URL:** `http://localhost:4321/spools`
+
+![Spulen-Seite](../images/spools.png)
+
+Die Spulenseite zeigt den **physischen Filamentbestand** – also jede einzelne Spule, die Sie besitzen. Dies ist das zentrale Herzstück von FilaMan.
+
+## Tabellenspalten
+
+| Spalte | Beschreibung |
+|--------|--------------|
+| **ID** | Eindeutige interne ID der Spule |
+| **FILAMENT** | Zugeordnetes Filamentprodukt (Bezeichnung + Farbe) |
+| **MANUFACTURER** | Hersteller des Filaments |
+| **MATERIAL** | Materialtyp (PLA, PETG, ABS usw.) |
+| **STATUS** | Aktueller Füllstandstatus (Full / Normal / Low / Critical / Empty) |
+| **REMAINING** | Restgewicht in Gramm |
+| **LOCATION** | Aktueller Lagerort der Spule |
+
+## Funktionen
+
+### Suche
+Durchsucht Filament, Hersteller und weitere Felder.
+
+### Filter
+FilaMan bietet umfangreiche Filtermöglichkeiten für Spulen:
+- **All Statuses** – Nach Füllstandstatus filtern
+- **All Locations** – Nur Spulen eines bestimmten Lagerorts anzeigen
+- **All Manufacturers** – Nach Hersteller filtern
+- **All Materials** – Nach Materialtyp filtern
+
+### Gruppierung nach Filament
+Mit dem Toggle **„Group by Filament"** können Spulen nach Filamentprodukt gruppiert angezeigt werden. Das gibt einen schnellen Überblick, wie viele Exemplare eines Filaments vorhanden sind.
+
+### Spule hinzufügen
+Klicken Sie auf **„Add Spool"** oben rechts. Das Formular enthält u. a.:
+- **Filament** – Auswahl des zugehörigen Filamentprodukts
+- **Location** – Lagerort der Spule
+- **Initial Weight / Remaining Weight** – Startgewicht und aktuelles Restgewicht in Gramm
+- **Purchase Price** – Kaufpreis (optional, für Wertberechnung)
+- **Purchase Date** – Kaufdatum (optional)
+- **Notes** – Freitextnotiz
+- **Zusatzfelder** – Falls vom Administrator konfiguriert
+
+### Spule bearbeiten
+In der Aktionsspalte können Sie:
+- ✏️ **Bearbeiten** – Spuleninformationen ändern (z. B. Restgewicht nach dem Druck aktualisieren)
+- 🗑️ **Löschen** – Spule aus dem System entfernen
+
+> 💡 **Tipp:** Aktualisieren Sie regelmäßig das Restgewicht Ihrer Spulen, damit das Dashboard und die Low-Stock-Warnungen korrekte Werte anzeigen.
+
+---
+
+← [Zurück: Filamente](./06-filamente.md) | [Weiter: Lagerorte →](./08-lagerorte.md)
/dev/null .. docs/de/08-lagerorte.md
@@ 0,0 1,33 @@
+# 8. Lagerorte (Locations)
+
+**URL:** `http://localhost:4321/locations`
+
+![Lagerorte-Seite](../images/locations.png)
+
+Auf der Locations-Seite verwalten Sie alle **Lagerorte** für Ihre Filamentspulen. Dies können Schubladen, Regale, Behälter oder auch Drucker sein.
+
+## Tabellenspalten
+
+| Spalte | Beschreibung |
+|--------|--------------|
+| **NAME** | Bezeichnung des Lagerorts (z. B. „Regal A", „Trockenschrank") |
+| **RFID UID** | Optionale RFID-Kennnummer für automatische Identifikation |
+| **SPOOLS** | Anzahl der Spulen, die sich aktuell an diesem Ort befinden |
+| **ACTIONS** | Bearbeiten / Löschen |
+
+## Funktionen
+
+### Lagerort hinzufügen
+Klicken Sie auf **„Add Location"** oben rechts. Geben Sie an:
+- **Name** – Bezeichnung des Lagerorts
+- **RFID UID** – (Optional) RFID-Chip-Kennung, falls Sie RFID-Scanner verwenden
+
+### RFID-Integration
+FilaMan unterstützt RFID für Lagerorte. Wenn Sie einen RFID-Scanner und entsprechende Chips einsetzen, können Sie Spulen automatisch einem Lagerort zuordnen, indem der Scanner die UID des Lagerorts an FilaMan übermittelt. Die RFID-UID wird direkt am Lagerort angebracht (z. B. Aufkleber mit RFID-Chip an einer Schublade).
+
+### Lagerort löschen
+Ein Lagerort kann nur gelöscht werden, wenn ihm keine Spulen mehr zugeordnet sind.
+
+---
+
+← [Zurück: Spulen](./07-spulen.md) | [Weiter: Drucker →](./09-drucker.md)
/dev/null .. docs/de/09-drucker.md
@@ 0,0 1,33 @@
+# 9. Drucker (Printers)
+
+**URL:** `http://localhost:4321/printers`
+
+![Drucker-Seite](../images/printers.png)
+
+Auf der Drucker-Seite verwalten Sie alle **3D-Drucker**, die in Ihrem FilaMan-System erfasst sind.
+
+## Tabellenspalten
+
+| Spalte | Beschreibung |
+|--------|--------------|
+| **NAME** | Bezeichnung des Druckers (z. B. „Prusa MK4 #1") |
+| **MODEL** | Modellbezeichnung des Druckers |
+| **DRIVER** | Verwendeter Druckertreiber/Verbindungstyp |
+| **STATUS** | Aktueller Betriebsstatus des Druckers |
+| **ACTIONS** | Bearbeiten / Löschen |
+
+## Funktionen
+
+### Drucker hinzufügen
+Klicken Sie auf **„Add Printer"** oben rechts. Das Formular enthält:
+- **Name** – Eindeutige Bezeichnung des Druckers
+- **Model** – Modellbezeichnung
+- **Driver** – Treiber oder Verbindungstyp (z. B. OctoPrint, Moonraker/Klipper)
+- Weitere druckerspezifische Konfigurationsoptionen
+
+### Druckerintegration
+Mit verbundenen Druckern kann FilaMan den Filamentverbrauch automatisch erfassen und Spulen-Füllstände aktualisieren, sofern der Drucker über eine kompatible API (z. B. OctoPrint oder Klipper/Moonraker) integriert ist.
+
+---
+
+← [Zurück: Lagerorte](./08-lagerorte.md) | [Weiter: Einstellungen →](./10-einstellungen.md)
/dev/null .. docs/de/10-einstellungen.md
@@ 0,0 1,30 @@
+# 10. Einstellungen (Settings)
+
+**URL:** `http://localhost:4321/settings`
+
+![Einstellungen-Seite](../images/settings.png)
+
+Unter **Settings** können Sie Ihre persönlichen Benutzereinstellungen verwalten. Diese Seite ist für jeden angemeldeten Benutzer zugänglich.
+
+## Profil-Einstellungen
+
+| Feld | Beschreibung |
+|------|--------------|
+| **Email** | Ihre E-Mail-Adresse (wird für den Login verwendet) |
+| **Display Name** | Anzeigename, der in der Seitenleiste angezeigt wird |
+| **Language** | Anzeigesprache der Anwendung (z. B. English, Deutsch) |
+
+Klicken Sie auf **„Save Profile"**, um Ihre Änderungen zu speichern.
+
+## Passwort ändern
+
+Um Ihr Passwort zu ändern, füllen Sie die drei Felder aus:
+1. **Current Password** – Ihr aktuelles Passwort
+2. **New Password** – Das neue Passwort
+3. **Confirm New Password** – Neues Passwort zur Bestätigung wiederholen
+
+> 🔒 **Sicherheitshinweis:** Wählen Sie ein sicheres Passwort mit mindestens 8 Zeichen, bestehend aus Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen.
+
+---
+
+← [Zurück: Drucker](./09-drucker.md) | [Weiter: Admin-Bereich →](./11-admin.md)
/dev/null .. docs/de/11-admin.md
@@ 0,0 1,126 @@
+# 11. Admin-Bereich
+
+**URL:** `http://localhost:4321/admin`
+
+![Admin-Panel](../images/admin-panel.png)
+
+> ⚠️ **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://localhost:4321/admin/users`
+
+![Benutzerverwaltung](../images/admin-users.png)
+
+Hier können Administratoren alle Benutzer des Systems verwalten. Die Tabelle zeigt:
+
+| Spalte | Beschreibung |
+|--------|-------------|
+| **EMAIL** | 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://localhost:4321/admin/roles`
+
+![Rollen & Berechtigungen](../images/admin-roles.png)
+
+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://localhost:4321/admin/devices`
+
+![Geräte-Verwaltung](../images/admin-devices.png)
+
+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://localhost:4321/admin/extra-fields`
+
+![Zusatzfelder](../images/admin-extra-fields.png)
+
+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://localhost:4321/admin/system`
+
+![System-Einstellungen](../images/admin-system.png)
+
+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!
+
+---
+
+← [Zurück: Einstellungen](./10-einstellungen.md) | [Weiter: Farbverwaltung →](./12-farbverwaltung.md)
/dev/null .. docs/de/12-farbverwaltung.md
@@ 0,0 1,17 @@
+# 12. Farbverwaltung
+
+Die Farbverwaltung ist über den Button **„Manage Colors"** auf der [Filamente-Seite](./06-filamente.md) erreichbar.
+
+Farben werden in FilaMan systemweit definiert und können dann Filamenten zugeordnet werden. Dies ermöglicht es, nach Farbe zu filtern und Farben einheitlich darzustellen.
+
+## Farbe anlegen
+
+Klicken Sie auf **„Add Color"** und geben Sie folgende Felder an:
+- **Name** – Farbbezeichnung (z. B. „Schwarz", „Galaxy Black")
+- **Hex-Code** – Farbcode für die visuelle Darstellung (z. B. `#1A1A2E`)
+
+Die Farbe erscheint danach als auswählbare Option beim Anlegen oder Bearbeiten eines Filaments.
+
+---
+
+← [Zurück: Admin-Bereich](./11-admin.md) | [Weiter: Tipps & FAQ →](./13-faq.md)
/dev/null .. docs/de/13-faq.md
@@ 0,0 1,56 @@
+# 13. Tipps & Häufige Fragen
+
+## ❓ Wie lege ich eine neue Spule an?
+
+1. Stellen Sie sicher, dass der Hersteller bereits angelegt ist (→ [Hersteller](./05-hersteller.md))
+2. Stellen Sie sicher, dass das Filamentprodukt bereits angelegt ist (→ [Filamente](./06-filamente.md))
+3. Legen Sie ggf. den Lagerort an (→ [Lagerorte](./08-lagerorte.md))
+4. Gehen Sie zu **Spools** und klicken Sie auf **„Add Spool"**
+5. Wählen Sie Filament, Lagerort, geben Sie das Gewicht ein und speichern Sie
+
+---
+
+## ❓ In welcher Reihenfolge sollte ich Daten erfassen?
+
+Für optimale Ergebnisse empfiehlt sich folgende Reihenfolge:
+
+```
+1. Hersteller anlegen (Manufacturers)
+2. Farben anlegen (via "Manage Colors" in Filaments)
+3. Filamentprodukte anlegen (Filaments)
+4. Lagerorte anlegen (Locations)
+5. Spulen anlegen (Spools)
+6. Drucker anlegen (Printers) – optional
+```
+
+---
+
+## ❓ Was bedeutet der „Low Stock" Status?
+
+Jede Spule hat einen Mindestwert (Min. Weight), der beim Filament definiert wird. Wenn das Restgewicht einer Spule diesen Mindestwert unterschreitet, wird die Spule als **Low** markiert. Das Dashboard zeigt dann eine Warnung in der „Low Stock Spools"-Kachel.
+
+---
+
+## ❓ Wie ändere ich das Farbschema der Anwendung?
+
+Unten links in der Seitenleiste gibt es Schaltflächen für **Default**, **Light** und **Dark**. Klicken Sie einfach auf das gewünschte Thema.
+
+---
+
+## ❓ Ich sehe den Admin-Bereich nicht – warum?
+
+Der **Admin Panel**-Menüpunkt ist nur für Benutzer mit der **Admin-Rolle** sichtbar. Wenn Sie administrative Aufgaben durchführen müssen, wenden Sie sich an Ihren Systemadministrator, um die notwendigen Berechtigungen zu erhalten.
+
+---
+
+## ❓ Wie melde ich mich ab?
+
+Klicken Sie unten links in der Seitenleiste auf das **→ Pfeil-Symbol** neben dem Zahnrad-Icon. Sie werden sofort abgemeldet und zur Login-Seite weitergeleitet.
+
+---
+
+← [Zurück: Farbverwaltung](./12-farbverwaltung.md) | [Zum Inhaltsverzeichnis →](./README.md)
+
+---
+
+*Dieses Handbuch wurde für FilaMan erstellt. Für technische Fragen oder Probleme wenden Sie sich an Ihren Systemadministrator.*
/dev/null .. docs/de/README.md
@@ 0,0 1,31 @@
+# FilaMan – Endanwender-Handbuch
+
+**Version:** 1.0
+**Stand:** Februar 2026
+**Sprache:** Deutsch
+
+---
+
+FilaMan ist eine webbasierte Verwaltungssoftware für 3D-Drucker-Filamente. Dieses Handbuch beschreibt alle Funktionen und Seiten der Anwendung.
+
+## Inhaltsverzeichnis
+
+| # | Kapitel | Beschreibung |
+|---|---------|--------------|
+| 1 | [Einleitung](./01-einleitung.md) | Was ist FilaMan? |
+| 2 | [Anmeldung (Login)](./02-anmeldung.md) | Anmelden und abmelden |
+| 3 | [Navigation & Benutzeroberfläche](./03-navigation.md) | Seitenleiste, Menü, Farbschema |
+| 4 | [Dashboard](./04-dashboard.md) | Übersichtsseite mit Statistiken und Warnungen |
+| 5 | [Hersteller (Manufacturers)](./05-hersteller.md) | Filament-Hersteller verwalten |
+| 6 | [Filamente (Filaments)](./06-filamente.md) | Filamentprodukte anlegen und verwalten |
+| 7 | [Spulen (Spools)](./07-spulen.md) | Physischen Bestand verwalten |
+| 8 | [Lagerorte (Locations)](./08-lagerorte.md) | Lagerplätze und RFID-Integration |
+| 9 | [Drucker (Printers)](./09-drucker.md) | 3D-Drucker verwalten und integrieren |
+| 10 | [Einstellungen (Settings)](./10-einstellungen.md) | Profil und Passwort ändern |
+| 11 | [Admin-Bereich](./11-admin.md) | Benutzer, Rollen, Geräte, Zusatzfelder, System |
+| 12 | [Farbverwaltung](./12-farbverwaltung.md) | Farben für Filamente definieren |
+| 13 | [Tipps & Häufige Fragen](./13-faq.md) | FAQ und Empfehlungen |
+
+---
+
+*Für technische Fragen oder Probleme wenden Sie sich an Ihren Systemadministrator.*
docs/de/handbuch.md .. /dev/null
@@ 1,572 0,0 @@
-# FilaMan – Endanwender-Handbuch
-
-**Version:** 1.0
-**Stand:** Februar 2026
-**Sprache:** Deutsch
-
----
-
-## Inhaltsverzeichnis
-
-1. [Einleitung](#1-einleitung)
-2. [Anmeldung (Login)](#2-anmeldung-login)
-3. [Navigation & Benutzeroberfläche](#3-navigation--benutzeroberfläche)
-4. [Dashboard](#4-dashboard)
-5. [Hersteller (Manufacturers)](#5-hersteller-manufacturers)
-6. [Filamente (Filaments)](#6-filamente-filaments)
-7. [Spulen (Spools)](#7-spulen-spools)
-8. [Lagerorte (Locations)](#8-lagerorte-locations)
-9. [Drucker (Printers)](#9-drucker-printers)
-10. [Einstellungen (Settings)](#10-einstellungen-settings)
-11. [Admin-Bereich](#11-admin-bereich)
- - [Benutzerverwaltung](#111-benutzerverwaltung-users)
- - [Rollen & Berechtigungen](#112-rollen--berechtigungen-roles--permissions)
- - [Geräte (Devices)](#113-geräte-devices)
- - [Zusatzfelder (Extra Fields)](#114-zusatzfelder-extra-fields)
- - [System](#115-system)
- - [Gefahrenzone](#116-gefahrenzone)
-12. [Farbverwaltung](#12-farbverwaltung)
-13. [Tipps & Häufige Fragen](#13-tipps--häufige-fragen)
-
----
-
-## 1. Einleitung
-
-**FilaMan** ist eine webbasierte Verwaltungssoftware für **3D-Drucker-Filamente**. Mit FilaMan behalten Sie stets den Überblick über Ihren gesamten Filamentbestand:
-
-- Welche Filamente und Spulen (Rollen) Sie besitzen
-- Wie viel Filament auf jeder Spule noch verfügbar ist
-- Wo Ihre Spulen gelagert sind
-- Welche Drucker mit welchem Filament verwendet werden
-
-FilaMan ist mehrbenutzer-fähig und unterstützt rollenbasierte Zugriffskontrolle, damit jeder Nutzer nur die für ihn relevanten Bereiche sehen und bearbeiten kann.
-
----
-
-## 2. Anmeldung (Login)
-
-Rufen Sie die FilaMan-Anwendung in Ihrem Browser auf. Sie werden automatisch zur Anmeldeseite weitergeleitet, wenn Sie noch nicht eingeloggt sind.
-
-![Login-Seite](../images/login.png)
-
-**Anmeldefelder:**
-- **E-Mail** – Ihre registrierte E-Mail-Adresse
-- **Passwort** – Ihr persönliches Passwort
-
-Klicken Sie nach der Eingabe auf **„Sign in"**, um sich anzumelden.
-
-> 💡 **Hinweis:** Wenn Sie Ihr Passwort vergessen haben, wenden Sie sich an Ihren Systemadministrator. Eine Passwortzurücksetzung ist über den Admin-Bereich möglich.
-
-Nach erfolgreicher Anmeldung gelangen Sie direkt zum **Dashboard**.
-
----
-
-## 3. Navigation & Benutzeroberfläche
-
-![Dashboard](../images/dashboard.png)
-
-Die Benutzeroberfläche von FilaMan ist in zwei Hauptbereiche aufgeteilt:
-
-### Seitenleiste (linke Navigation)
-
-Die Seitenleiste enthält alle Hauptmenüpunkte:
-
-| Symbol | Menüpunkt | Beschreibung |
-|--------|-----------|--------------|
-| 🟩 | **Dashboard** | Übersichtsseite mit Statistiken |
-| 📊 | **Manufacturers** | Herstellerverwaltung |
-| 🔵 | **Filaments** | Filamentverwaltung |
-| ⭕ | **Spools** | Spulenverwaltung (Bestand) |
-| 🗂️ | **Locations** | Lagerortverwaltung |
-| 🖨️ | **Printers** | Druckerverwaltung |
-| 🛡️ | **Admin Panel** | Administration (nur für Admins) |
-
-Am unteren Rand der Seitenleiste befinden sich:
-- Ihr **Benutzername** und Ihre **Rolle**
-- Das **⚙️ Einstellungs-Symbol** (führt zu den persönlichen Einstellungen)
-- Das **→ Abmelde-Symbol** (Logout)
-- **Farbschema-Umschalter** (Default / Light / Dark)
-
-### Hauptbereich (rechts)
-
-Der Hauptbereich zeigt den Inhalt der aktuell gewählten Seite. Alle Seiten folgen einem einheitlichen Aufbau:
-- **Seitentitel** oben links
-- **Aktionsschaltflächen** oben rechts (z. B. „Add Spool")
-- **Filter und Suche** unterhalb des Titels
-- **Tabelle oder Kachelansicht** im Hauptbereich
-
-### Farbschema wechseln
-
-Unten links in der Seitenleiste können Sie zwischen drei Farbschemata wählen:
-- **Default** – Dunkles Grün-Thema (Standard)
-- **Light** – Helles Thema
-- **Dark** – Dunkles Thema
-
----
-
-## 4. Dashboard
-
-**URL:** `http://localhost:4321/`
-
-![Dashboard-Übersicht](../images/dashboard.png)
-
-Das Dashboard ist die Startseite von FilaMan und gibt Ihnen einen schnellen Überblick über den gesamten Filamentbestand.
-
-### Statistik-Kacheln (oben)
-
-| Kachel | Beschreibung |
-|--------|--------------|
-| **Total Spools** | Gesamtanzahl aller erfassten Spulen |
-| **Filaments** | Anzahl der verschiedenen Filamenttypen |
-| **Low & Empty Spools** | Spulen mit niedrigem (Low) und leerem (Empty) Füllstand |
-| **Total Value (available)** | Gesamtwert des verfügbaren Filamentbestands |
-
-### Warnsystem: Low Stock Spools
-
-Die Kachel **„Low Stock Spools"** zeigt sofort, ob Spulen nachbestellt werden müssen:
-- **Grüne Meldung** „All spools have sufficient filament" – kein Handlungsbedarf
-- **Rote Meldung** – Liste der kritischen oder leeren Spulen wird angezeigt
-
-### Statistik-Bereiche
-
-| Bereich | Beschreibung |
-|---------|--------------|
-| **Manufacturers (non-empty)** | Auflistung der Hersteller mit noch vollen Spulen |
-| **Filament Types** | Übersicht der verwendeten Filament-Typen |
-| **Spool Status** | Visualisierung des Spulenstatus nach Kategorien |
-| **Filament Statistics** | Weitere Statistiken über Ihr Filament |
-| **Locations** | Übersicht der belegten Lagerorte |
-
-### Spool Status – Füllstand-Kategorien
-
-| Status | Farbe | Bedeutung |
-|--------|-------|-----------|
-| **Full** | Grün | > 75 % Füllstand |
-| **Normal** | Blau | 50 – 75 % |
-| **Low** | Gelb | Unter Mindestwert |
-| **Critical** | Rot | < 50 % des Mindestwerts |
-| **Empty** | Grau | 0 g – komplett leer |
-
----
-
-## 5. Hersteller (Manufacturers)
-
-**URL:** `http://localhost:4321/manufacturers`
-
-![Hersteller-Seite](../images/manufacturers.png)
-
-Auf der Herstellerseite verwalten Sie alle **Filament-Hersteller**, deren Produkte Sie im System erfassen möchten. Jeder Hersteller kann mehrere Filamente haben.
-
-### Tabellenspalten
-
-| Spalte | Beschreibung |
-|--------|--------------|
-| **NAME** | Bezeichnung des Herstellers |
-| **URL** | Website des Herstellers (klickbarer Link) |
-| **FILAMENTS** | Anzahl der vom Hersteller erfassten Filamenttypen |
-| **SPOOLS** | Anzahl der Spulen dieses Herstellers im Bestand |
-| **MATERIALS** | Verwendete Materialien (z. B. PLA, PETG, ABS) |
-| **ACTIONS** | Bearbeiten / Löschen-Schaltflächen |
-
-### Funktionen
-
-#### Hersteller suchen
-Nutzen Sie die **Suchleiste** oben links, um Hersteller nach Name zu filtern.
-
-#### Nach Material filtern
-Das Dropdown **„All Materials"** filtert die Herstellerliste nach einem bestimmten Filamentmaterial (z. B. nur PLA-Hersteller anzeigen).
-
-#### Hersteller hinzufügen
-Klicken Sie oben rechts auf **„Add Manufacturer"**. Es öffnet sich ein Dialog/Formular mit folgenden Feldern:
-- **Name** – Pflichtfeld: Herstellername (z. B. „Prusament")
-- **URL** – Optionale Website-Adresse des Herstellers
-
-#### Hersteller bearbeiten
-Klicken Sie in der Tabelle in der Spalte **ACTIONS** auf das **Stift-Symbol** neben einem Hersteller.
-
-#### Hersteller löschen
-Klicken Sie in der Spalte **ACTIONS** auf das **Papierkorb-Symbol**. Ein Hersteller kann nur gelöscht werden, wenn ihm keine Filamente mehr zugeordnet sind.
-
----
-
-## 6. Filamente (Filaments)
-
-**URL:** `http://localhost:4321/filaments`
-
-![Filamente-Seite](../images/filaments.png)
-
-Die Filamentseite listet alle **Filamentprodukte** auf, die in Ihrem System hinterlegt sind. Ein Filament ist ein Produkt-Template (z. B. „Prusament PETG Galaxy Black 1.75 mm"), dem dann physische Spulen zugeordnet werden.
-
-### Tabellenspalten
-
-| Spalte | Beschreibung |
-|--------|--------------|
-| **DESIGNATION** | Bezeichnung/Name des Filaments |
-| **COLORS** | Zugeordnete Farben (als farbige Kreise dargestellt) |
-| **TYPE** | Materialtyp (z. B. PLA, PETG, ABS, TPU) |
-| **DIAMETER** | Durchmesser der Spule in mm (z. B. 1.75 mm) |
-| **MANUFACTURER** | Zugeordneter Hersteller |
-| **SPOOLS** | Anzahl der vorhandenen Spulen dieses Filaments |
-
-### Funktionen
-
-#### Filament suchen
-Die **Suchleiste** durchsucht Bezeichnung, Farbe und Hersteller gleichzeitig.
-
-#### Filter
-- **All Manufacturers** – Nur Filamente eines bestimmten Herstellers anzeigen
-- **All Types** – Nach Materialtyp filtern (PLA, PETG, ABS usw.)
-- **All Colors** – Nach Farbe filtern
-
-#### Filament hinzufügen
-Klicken Sie auf **„Add Filament"** oben rechts. Das Formular enthält:
-- **Designation** – Name/Bezeichnung des Filaments
-- **Manufacturer** – Zugehöriger Hersteller (Dropdown)
-- **Type** – Materialtyp
-- **Diameter** – Durchmesser (Standard: 1.75 mm)
-- **Colors** – Eine oder mehrere Farben zuordnen
-- **Min. Weight** – Mindestgewicht (für die Low-Stock-Warnung)
-- **Price per kg** – Preis für Wertberechnung (optional)
-- **Article Number** – Artikelnummer (optional)
-
-#### Farbverwaltung
-Über den Button **„Manage Colors"** oben rechts gelangen Sie zur [Farbverwaltung](#12-farbverwaltung), wo Sie Farben anlegen und verwalten können.
-
----
-
-## 7. Spulen (Spools)
-
-**URL:** `http://localhost:4321/spools`
-
-![Spulen-Seite](../images/spools.png)
-
-Die Spulenseite zeigt den **physischen Filamentbestand** – also jede einzelne Spule, die Sie besitzen. Dies ist das zentrale Herzstück von FilaMan.
-
-### Tabellenspalten
-
-| Spalte | Beschreibung |
-|--------|--------------|
-| **ID** | Eindeutige interne ID der Spule |
-| **FILAMENT** | Zugeordnetes Filamentprodukt (Bezeichnung + Farbe) |
-| **MANUFACTURER** | Hersteller des Filaments |
-| **MATERIAL** | Materialtyp (PLA, PETG, ABS usw.) |
-| **STATUS** | Aktueller Füllstandstatus (Full / Normal / Low / Critical / Empty) |
-| **REMAINING** | Restgewicht in Gramm |
-| **LOCATION** | Aktueller Lagerort der Spule |
-
-### Funktionen
-
-#### Suche
-Durchsucht Filament, Hersteller und weitere Felder.
-
-#### Filter
-FilaMan bietet umfangreiche Filtermöglichkeiten für Spulen:
-- **All Statuses** – Nach Füllstandstatus filtern
-- **All Locations** – Nur Spulen eines bestimmten Lagerorts anzeigen
-- **All Manufacturers** – Nach Hersteller filtern
-- **All Materials** – Nach Materialtyp filtern
-
-#### Gruppierung nach Filament
-Mit dem Toggle **„Group by Filament"** können Spulen nach Filamentprodukt gruppiert angezeigt werden. Das gibt einen schnellen Überblick, wie viele Exemplare eines Filaments vorhanden sind.
-
-#### Spule hinzufügen
-Klicken Sie auf **„Add Spool"** oben rechts. Das Formular enthält u. a.:
-- **Filament** – Auswahl des zugehörigen Filamentprodukts
-- **Location** – Lagerort der Spule
-- **Initial Weight / Remaining Weight** – Startgewicht und aktuelles Restgewicht in Gramm
-- **Purchase Price** – Kaufpreis (optional, für Wertberechnung)
-- **Purchase Date** – Kaufdatum (optional)
-- **Notes** – Freitextnotiz
-- **Zusatzfelder** – Falls vom Administrator konfiguriert
-
-#### Spule bearbeiten
-In der Aktionsspalte können Sie:
-- ✏️ **Bearbeiten** – Spuleninformationen ändern (z. B. Restgewicht nach dem Druck aktualisieren)
-- 🗑️ **Löschen** – Spule aus dem System entfernen
-
-> 💡 **Tipp:** Aktualisieren Sie regelmäßig das Restgewicht Ihrer Spulen, damit das Dashboard und die Low-Stock-Warnungen korrekte Werte anzeigen.
-
----
-
-## 8. Lagerorte (Locations)
-
-**URL:** `http://localhost:4321/locations`
-
-![Lagerorte-Seite](../images/locations.png)
-
-Auf der Locations-Seite verwalten Sie alle **Lagerorte** für Ihre Filamentspulen. Dies können Schubladen, Regale, Behälter oder auch Drucker sein.
-
-### Tabellenspalten
-
-| Spalte | Beschreibung |
-|--------|--------------|
-| **NAME** | Bezeichnung des Lagerorts (z. B. „Regal A", „Trockenschrank") |
-| **RFID UID** | Optionale RFID-Kennnummer für automatische Identifikation |
-| **SPOOLS** | Anzahl der Spulen, die sich aktuell an diesem Ort befinden |
-| **ACTIONS** | Bearbeiten / Löschen |
-
-### Funktionen
-
-#### Lagerort hinzufügen
-Klicken Sie auf **„Add Location"** oben rechts. Geben Sie an:
-- **Name** – Bezeichnung des Lagerorts
-- **RFID UID** – (Optional) RFID-Chip-Kennung, falls Sie RFID-Scanner verwenden
-
-#### RFID-Integration
-FilaMan unterstützt RFID für Lagerorte. Wenn Sie einen RFID-Scanner und entsprechende Chips einsetzen, können Sie Spulen automatisch einem Lagerort zuordnen, indem der Scanner die UID des Lagerorts an FilaMan übermittelt. Die RFID-UID wird direkt am Lagerort angebracht (z. B. Aufkleber mit RFID-Chip an einer Schublade).
-
-#### Lagerort löschen
-Ein Lagerort kann nur gelöscht werden, wenn ihm keine Spulen mehr zugeordnet sind.
-
----
-
-## 9. Drucker (Printers)
-
-**URL:** `http://localhost:4321/printers`
-
-![Drucker-Seite](../images/printers.png)
-
-Auf der Drucker-Seite verwalten Sie alle **3D-Drucker**, die in Ihrem FilaMan-System erfasst sind.
-
-### Tabellenspalten
-
-| Spalte | Beschreibung |
-|--------|--------------|
-| **NAME** | Bezeichnung des Druckers (z. B. „Prusa MK4 #1") |
-| **MODEL** | Modellbezeichnung des Druckers |
-| **DRIVER** | Verwendeter Druckertreiber/Verbindungstyp |
-| **STATUS** | Aktueller Betriebsstatus des Druckers |
-| **ACTIONS** | Bearbeiten / Löschen |
-
-### Funktionen
-
-#### Drucker hinzufügen
-Klicken Sie auf **„Add Printer"** oben rechts. Das Formular enthält:
-- **Name** – Eindeutige Bezeichnung des Druckers
-- **Model** – Modellbezeichnung
-- **Driver** – Treiber oder Verbindungstyp (z. B. OctoPrint, Moonraker/Klipper)
-- Weitere druckerspezifische Konfigurationsoptionen
-
-#### Druckerintegration
-Mit verbundenen Druckern kann FilaMan den Filamentverbrauch automatisch erfassen und Spulen-Füllstände aktualisieren, sofern der Drucker über eine kompatible API (z. B. OctoPrint oder Klipper/Moonraker) integriert ist.
-
----
-
-## 10. Einstellungen (Settings)
-
-**URL:** `http://localhost:4321/settings`
-
-![Einstellungen-Seite](../images/settings.png)
-
-Unter **Settings** können Sie Ihre persönlichen Benutzereinstellungen verwalten. Diese Seite ist für jeden angemeldeten Benutzer zugänglich.
-
-### Profil-Einstellungen
-
-| Feld | Beschreibung |
-|------|--------------|
-| **Email** | Ihre E-Mail-Adresse (wird für den Login verwendet) |
-| **Display Name** | Anzeigename, der in der Seitenleiste angezeigt wird |
-| **Language** | Anzeigesprache der Anwendung (z. B. English, Deutsch) |
-
-Klicken Sie auf **„Save Profile"**, um Ihre Änderungen zu speichern.
-
-### Passwort ändern
-
-Um Ihr Passwort zu ändern, füllen Sie die drei Felder aus:
-1. **Current Password** – Ihr aktuelles Passwort
-2. **New Password** – Das neue Passwort
-3. **Confirm New Password** – Neues Passwort zur Bestätigung wiederholen
-
-> 🔒 **Sicherheitshinweis:** Wählen Sie ein sicheres Passwort mit mindestens 8 Zeichen, bestehend aus Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen.
-
----
-
-## 11. Admin-Bereich
-
-**URL:** `http://localhost:4321/admin`
-
-![Admin-Panel](../images/admin-panel.png)
-
-> ⚠️ **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://localhost:4321/admin/users`
-
-![Benutzerverwaltung](../images/admin-users.png)
-
-Hier können Administratoren alle Benutzer des Systems verwalten. Die Tabelle zeigt:
-
-| Spalte | Beschreibung |
-|--------|-------------|
-| **EMAIL** | 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://localhost:4321/admin/roles`
-
-![Rollen & Berechtigungen](../images/admin-roles.png)
-
-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://localhost:4321/admin/devices`
-
-![Geräte-Verwaltung](../images/admin-devices.png)
-
-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://localhost:4321/admin/extra-fields`
-
-![Zusatzfelder](../images/admin-extra-fields.png)
-
-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://localhost:4321/admin/system`
-
-![System-Einstellungen](../images/admin-system.png)
-
-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!
-
----
-
-## 12. Farbverwaltung
-
-Die Farbverwaltung ist über den Button **„Manage Colors"** auf der Filamente-Seite erreichbar.
-
-Farben werden in FilaMan systemweit definiert und können dann Filamenten zugeordnet werden. Dies ermöglicht es, nach Farbe zu filtern und Farben einheitlich darzustellen.
-
-### Farbe anlegen
-- **Name** – Farbbezeichnung (z. B. „Schwarz", „Galaxy Black")
-- **Hex-Code** – Farbcode für die visuelle Darstellung (z. B. `#1A1A2E`)
-
----
-
-## 13. Tipps & Häufige Fragen
-
-### ❓ Wie lege ich eine neue Spule an?
-
-1. Stellen Sie sicher, dass der Hersteller bereits angelegt ist (→ [Hersteller](#5-hersteller-manufacturers))
-2. Stellen Sie sicher, dass das Filamentprodukt bereits angelegt ist (→ [Filamente](#6-filamente-filaments))
-3. Legen Sie ggf. den Lagerort an (→ [Lagerorte](#8-lagerorte-locations))
-4. Gehen Sie zu **Spools** und klicken Sie auf **„Add Spool"**
-5. Wählen Sie Filament, Lagerort, geben Sie das Gewicht ein und speichern Sie
-
----
-
-### ❓ In welcher Reihenfolge sollte ich Daten erfassen?
-
-Für optimale Ergebnisse empfiehlt sich folgende Reihenfolge:
-
-```
-1. Hersteller anlegen (Manufacturers)
-2. Farben anlegen (via "Manage Colors" in Filaments)
-3. Filamentprodukte anlegen (Filaments)
-4. Lagerorte anlegen (Locations)
-5. Spulen anlegen (Spools)
-6. Drucker anlegen (Printers) – optional
-```
-
----
-
-### ❓ Was bedeutet der „Low Stock" Status?
-
-Jede Spule hat einen Mindestwert (Min. Weight), der beim Filament definiert wird. Wenn das Restgewicht einer Spule diesen Mindestwert unterschreitet, wird die Spule als **Low** markiert. Das Dashboard zeigt dann eine Warnung in der „Low Stock Spools"-Kachel.
-
----
-
-### ❓ Wie ändere ich das Farbschema der Anwendung?
-
-Unten links in der Seitenleiste gibt es Schaltflächen für **Default**, **Light** und **Dark**. Klicken Sie einfach auf das gewünschte Thema.
-
----
-
-### ❓ Ich sehe den Admin-Bereich nicht – warum?
-
-Der **Admin Panel**-Menüpunkt ist nur für Benutzer mit der **Admin-Rolle** sichtbar. Wenn Sie administrative Aufgaben durchführen müssen, wenden Sie sich an Ihren Systemadministrator, um die notwendigen Berechtigungen zu erhalten.
-
----
-
-### ❓ Wie melde ich mich ab?
-
-Klicken Sie unten links in der Seitenleiste auf das **→ Pfeil-Symbol** neben dem Zahnrad-Icon. Sie werden sofort abgemeldet und zur Login-Seite weitergeleitet.
-
----
-
-*Dieses Handbuch wurde für FilaMan erstellt. Für technische Fragen oder Probleme wenden Sie sich an Ihren Systemadministrator.*
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9