fix(quick-261009-dkv): Teilen-Dialog, Freigabe-Ansichten und Dateiansicht nach der Pruefung

- Link aendern: nicht angebotene Berechtigung bleibt unberuehrt (Aktuell: ...), Zugriff nur bei ausdruecklicher Wahl gesendet
- Fehler je Abschnitt zugeordnet und geloescht; Aendern nur bei aenderbarer Freigabe; Kopiert-Anzeige laeuft ab
- Freigabe-Ansichten: stabiler Rueckruf, nur das juengste Laden gilt; Weitergaben mit Hinweis
- Ablaufgrenzen nach Serverdatum, Passwort-Erzeugung bis 256 Zeichen
- Dateiansicht blendet Neuer Ordner, Hochladen, Ablegen, Umbenennen, Verschieben und Loeschen nach den Buchstaben der Nextcloud aus
- Import-Reihenfolge nach biome check, Anleitungen und Changelog (10 statt 15 Freigaben, Suche ab einem oder zwei Zeichen)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-10-09 12:21:31 +02:00
parent 78f6cf358d
commit d487a00955
24 changed files with 913 additions and 130 deletions
+1 -1
View File
@@ -398,7 +398,7 @@ Das Modul „Dateien“ (Gruppe Infrastruktur) aktivieren Sie wie jedes Modul im
**Welche Adresse ist die richtige?** Gemeint ist die Adresse, von der die Anfragen des Tessera-Servers bei der Nextcloud ankommen. Meist ist das einfach die Adresse des Tessera-Servers. Läuft die Nextcloud hinter einem Proxy (zum Beispiel Nginx Proxy Manager), sieht sie unter Umständen nur die Adresse des Proxys. Im Zweifel schauen Sie im Zugriffsprotokoll des Webservers der Nextcloud nach, welche Adresse bei Tessera-Anfragen auftaucht.
- **Adresse ändern:** Ändern Sie die Adresse, während Benutzer verbunden sind, fragt Tessera ausdrücklich nach. Nach dem Wechsel gelten alle bestehenden Verbindungen als abgelaufen, jeder meldet sich neu an (die alten App-Passwörter gelten nur für die alte Nextcloud und werden nie an die neue geschickt). Offene Browser-Anmeldungen werden verworfen.
- **Benutzer löschen:** Löschen Sie einen Tessera-Benutzer, bleibt dessen App-Passwort in der Geräteliste seines Nextcloud-Kontos stehen. Entfernen Sie es dort (Einstellungen → Sicherheit), oder lassen Sie es vorher über „Abmelden“ in Tessera widerrufen. Ohne Tessera-Konto kann niemand den Zugang nutzen, aber er bleibt in Nextcloud eingetragen.
- **Teilen und Regeln für Links:** Die Benutzer können im Modul Dateien und Ordner mit Kollegen und Gruppen teilen und öffentliche Links erstellen. **Die Regeln dafür legen Sie in der Nextcloud fest, nicht in Tessera:** Dort unter „Verwaltungseinstellungen“ im Bereich „Teilen“ schalten Sie ein oder aus, ob Links erlaubt sind, ob ein Passwort für Links Pflicht ist (auch mit Ausnahmegruppen), ob Links ein Ablaufdatum bekommen, ob dieses Pflicht ist und nach wie vielen Tagen es spätestens gilt, ob Besucher in freigegebene Ordner hochladen dürfen (öffentliches Hochladen), ob mit Gruppen geteilt werden darf und ob neue Freigaben automatisch angenommen werden. Tessera liest diese Regeln **für jeden Benutzer bei jeder Aktion neu** aus der Nextcloud; eine Änderung wirkt deshalb nach wenigen Sekunden ohne Neustart und ohne Zwischenspeicher in Tessera. Verlangt die Nextcloud ein Passwort, fragt das Formular danach und bietet „Passwort erzeugen“ an; ein Pflicht-Ablaufdatum trägt es vor. Tessera erlaubt nie mehr, als die Nextcloud dem Benutzer erlaubt, und meldet Ablehnungen der Nextcloud auf Deutsch. **Die Adresse eines Links stammt aus der Nextcloud**, nicht aus Tessera. Tragen Sie deshalb in Tessera die Adresse ein, unter der die Nextcloud von außen erreichbar ist (die, die auch Kollegen und Kunden im Browser benutzen). Ist dort eine interne Adresse eingetragen, tragen die Links ebenfalls die interne Adresse und funktionieren für Außenstehende nicht. Alternativ legen Sie in der `config.php` der Nextcloud `overwritehost`, `overwriteprotocol` und `overwrite.cli.url` auf die externe Adresse fest, dann baut die Nextcloud ihre Links immer damit. Zum Schutz der Nextcloud legt Tessera je Benutzer höchstens 15 neue Freigaben in 10 Minuten an (Näheres im Betriebshandbuch). Freigaben per E-Mail und an andere Server verwalten die Benutzer nur in der Nextcloud selbst; Tessera zeigt sie nicht an.
- **Teilen und Regeln für Links:** Die Benutzer können im Modul Dateien und Ordner mit Kollegen und Gruppen teilen und öffentliche Links erstellen. **Die Regeln dafür legen Sie in der Nextcloud fest, nicht in Tessera:** Dort unter „Verwaltungseinstellungen“ im Bereich „Teilen“ schalten Sie ein oder aus, ob Links erlaubt sind, ob ein Passwort für Links Pflicht ist (auch mit Ausnahmegruppen), ob Links ein Ablaufdatum bekommen, ob dieses Pflicht ist und nach wie vielen Tagen es spätestens gilt, ob Besucher in freigegebene Ordner hochladen dürfen (öffentliches Hochladen), ob mit Gruppen geteilt werden darf und ob neue Freigaben automatisch angenommen werden. Tessera liest diese Regeln **für jeden Benutzer bei jeder Aktion neu** aus der Nextcloud; eine Änderung wirkt deshalb nach wenigen Sekunden ohne Neustart und ohne Zwischenspeicher in Tessera. Verlangt die Nextcloud ein Passwort, fragt das Formular danach und bietet „Passwort erzeugen“ an; ein Pflicht-Ablaufdatum trägt es vor. Tessera erlaubt nie mehr, als die Nextcloud dem Benutzer erlaubt, und meldet Ablehnungen der Nextcloud auf Deutsch. **Die Adresse eines Links stammt aus der Nextcloud**, nicht aus Tessera. Tragen Sie deshalb in Tessera die Adresse ein, unter der die Nextcloud von außen erreichbar ist (die, die auch Kollegen und Kunden im Browser benutzen). Ist dort eine interne Adresse eingetragen, tragen die Links ebenfalls die interne Adresse und funktionieren für Außenstehende nicht. Alternativ legen Sie in der `config.php` der Nextcloud `overwritehost`, `overwriteprotocol` und `overwrite.cli.url` auf die externe Adresse fest, dann baut die Nextcloud ihre Links immer damit. Zum Schutz der Nextcloud legt Tessera je Benutzer höchstens 10 neue Freigaben in 10 Minuten an (Näheres im Betriebshandbuch). Freigaben per E-Mail und an andere Server verwalten die Benutzer nur in der Nextcloud selbst; Tessera zeigt sie nicht an.
- **Kein Dashboard-Widget:** Das Modul bringt keine Dashboard-Kachel mit.
- **Betrieb:** Netzwerkfreigaben, eigene Zertifizierungsstellen, die Größenbegrenzung des Proxys für das Hochladen und Fehlerbilder stehen im Betriebshandbuch, Abschnitt „Dateien (Nextcloud)“.