feat(files): MAX_VERSIONS_KEPT statt zweier Konstanten
Die Zahl stand doppelt im Quelltext: als const im Backend und noch einmal im Verlaufs-Dialog, verbunden nur durch den Kommentar "muss zu maxVersionsKept im Backend passen". Ein Satz ist keine Zusicherung - beim ersten Aendern haette der Dialog eine andere Zahl genannt als die, die der Server anwendet. Jetzt eine .env-Variable (Vorgabe 5), die der Server ueber /api/v1/public/config mitliefert. Werte unter 1 werden verworfen: Die Zahl geht als OFFSET in die Aufraeumabfrage, und OFFSET 0 loeschte jede Fassung - aus "keine Grenze" wuerde "kein Verlauf". Gemessen: MAX_VERSIONS_KEPT=3, Datei siebenmal ueberschrieben, uebrig bleiben v6, v5, v4 bei aktueller v7. Dazu ein README-Abschnitt "Versionen" - Standard aus, warum das so ist, Kontingent, und dass jedes Strg+S in Office eine Fassung anlegt. Bisher stand zu alldem nichts im README. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
7fc8bb51d5
commit
ebff565367
10 files changed
+119
-14
No files matched your search
@@ -206,6 +206,26 @@ Datenbank nicht kennt; die Cloud sieht sie nicht, und der GC räumt sie
|
||||
irgendwann weg. Zum Hineinlegen ist WebDAV der Weg. Dazu `APP_UID`/`APP_GID`
|
||||
aus `id -u` und `id -g`, sonst gehören die Dateien einem Container-Nutzer.
|
||||
|
||||
### Versionen
|
||||
|
||||
Eine Datei kann frühere Fassungen aufheben. **Standard ist aus**, eingeschaltet
|
||||
wird es je Datei über Rechtsklick → „Keep versions".
|
||||
|
||||
Warum nicht für alle: Eine 50-MB-Datei, die täglich per WebDAV synchronisiert
|
||||
wird, läge sonst nach einer Woche sechsmal auf der Platte. Der Schalter macht
|
||||
sichtbar, wo das gewollt ist.
|
||||
|
||||
`MAX_VERSIONS_KEPT=5` bestimmt, wie viele Vorgänger bleiben – zusammen mit der
|
||||
aktuellen Fassung also sechs Stände. Was darüber hinausgeht, wird beim
|
||||
Speichern samt Blob gelöscht. Die Fassungen zählen auf dein Kontingent.
|
||||
|
||||
Kleiner als 1 wird verworfen: Die Zahl geht als `OFFSET` in die Aufräumabfrage,
|
||||
und `OFFSET 0` löschte jede Fassung – aus „keine Grenze" würde „kein Verlauf".
|
||||
Wer keinen Verlauf will, lässt den Schalter an der Datei aus.
|
||||
|
||||
Zu beachten: **Jedes Strg+S in Office legt eine Fassung an.** Beim Testen
|
||||
sprang eine Datei dadurch von v1 auf v3, nicht auf v2.
|
||||
|
||||
### Volltextsuche (OCR)
|
||||
|
||||
Standardmäßig an. Fehlen `ocrmypdf`/`tesseract` im Abbild, schaltet sich der
|
||||
|
||||
Reference in new issue
Block a user