fix(knowledge): improve upload workflow and seed manufacturers
This commit is contained in:
parent
964b545bc5
commit
612e1ad8ed
13 changed files with 429 additions and 20 deletions
|
|
@ -240,9 +240,20 @@ Upload-Regeln:
|
|||
- Athena leitet FormData serverseitig an Hermes weiter.
|
||||
- Hermes validiert Dateityp, MIME-Type, Dateigroesse und Speicherpfad.
|
||||
- Lokale Dateien liegen ueber Docker unter `STORAGE_BASE_PATH`; alte Knowledge-Pfade bleiben nur als Legacy-Fallback erhalten.
|
||||
- Dokumentuploads benoetigen Hersteller, Geraet, Dokumenttyp und Datei.
|
||||
- Ein Geraet muss serverseitig zum ausgewaehlten Hersteller gehoeren.
|
||||
- Fehlende Upload-Voraussetzungen muessen im Formular sichtbar sein und duerfen keinen Upload starten.
|
||||
- Audit Logs duerfen keine Datei-Inhalte enthalten.
|
||||
- Keine Pfade aus unvalidierten Benutzereingaben zusammensetzen.
|
||||
|
||||
Workflow-Regel:
|
||||
|
||||
```text
|
||||
Hersteller -> Gerät -> Dokument -> Notiz/Reparaturhinweis
|
||||
```
|
||||
|
||||
Knowledge-Listen sollen `EmptyState` nutzen, wenn Daten fehlen oder Suche/Filter keinen Treffer liefern.
|
||||
|
||||
Paperless-ngx ist nur vorbereitet. `paperless_document_id` und `external_url` duerfen gepflegt werden, aber es werden keine Paperless-Secrets oder API-Keys eingefuehrt.
|
||||
|
||||
### Storage
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue