# Workaround - Collection Share -Nextcloud [--> deutsch siehe unten <---](#ger) *englisch:* *TBD* ---
*deutsch:* # Zweck des Workaround # Anwendung ## Initialisieren - je Collection 1. Freigabe-Benutzer erzeugen, über dem die ganzen Freigaben verwaltet werden - je einen Benutzer für jede Collection - da wenn man mehrere selbe Ordner teilen möchte, dies sonst nocht kann 1. Ordner Struktur bei Benutzer anlegen 1. Es muss ein Ordner der zu teilen ist (z.B. "Medien für XYZ") direkt in "/" (root) angelegt werden 1. hier wird ein Unterordner "Final" erzeugt 1. es kann noch ein weiterer Ordner für das Dateiteilen (auch hochladen) parallel dazu erstellt werden, z.B. "Unbearbeitet" ## Initialisieren - nach jedem NC Update 1. Das Skript "filesaction-edit.sh" ausführen - Im Ausführungsoder wird eine Sicherungskopie der "*.js" Datei erzeugt ## Einen neuen Freigabe-Ordner 1. den Freigabe-Benutzer, nach belieben, Ordner und Dateien freigeben 1. alle Freigaben (im root Ordner oder einen benutzerdefinierten "Geteilt" Ordner) können jetzt in den "Final" Ordner verschoben werden. 1. wenn alle Ordner korrekt verschoben sind kann das Skript "open-share.sh --allow" ausgeführt werden. - **Achtung:** jetzt kann **jeder** alle Inhalte von anderen in der Cloud (zu denen er auch zugriff hat), öffentlich freigeben, auch wenn dies nicht erlaubt ist. 1. jetzt muss der Freigabe-Ordner (z.B. "Medien für XYZ") freigegeben werden. - die erzeugte ShareID wird lokal gespeichert - Passwort sollte vergeben werden - Ablaufdatum einstellen oder entfernen 1. jetzt wieder das Skript "open-share.sh" (ohne Parameter) ausführen, damit Freigaben wieder geschützt werden. 1. der Link mit der ShareID kann jetzt an jeden freigegeben werden ### Änderung anm Freigabe-Ordner Falls irgendein Ordner oder Datei aus der Freigabe entfernt, verschoben oder hinzugefügt werden muss, dann muss man ab **5.** alle Schritte noch einmal ausführen. # Bugs/Fehler - Drag'n'Drop ist im "Final" Ordner weiterhin möglich. - Hierdurch können keine geteilten Ordner verändert werden, aber die geteilte Ordner in andere nicht geteilte Ordner (innerhalb der Freigabe) verschoben werden.