Workaround - Collection Share -Nextcloud
Go to file
2023-09-10 17:48:27 +02:00
LICENSE Initial commit 2023-09-10 17:23:28 +02:00
README.md README.md aktualisiert 2023-09-10 17:48:27 +02:00

Workaround - Collection Share -Nextcloud

--> deutsch siehe unten <---

englisch:

TBD



deutsch:

Zweck des Workaround

Anwendung

Initialisieren

  1. Freigabe-Benutzer erzeugen, über dem die ganzen Freigaben verwaltet werden

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 FreigabeOrdner

  1. den Freigabe-Benutzer, nach belieben, Ordner und Dateien freigeben
  2. 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
    2. hier wird ein Unterordner "Final" erzeugt
    3. es kann noch ein weiterer Ordner für das Dateiteilen (auch hochladen) parallel dazu erstellt werden, z.B. "Unbearbeitet"
  3. alle Freigaben aus 2. (im root Ordner oder einen benutzerdefinierten "Geteilt" Ordner) können jetzt in den "Final" Ordner verschoben werden.
  4. 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.
  5. 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
  6. jetzt wieder das Skript "open-share.sh" (ohne Parameter) ausführen, damit Freigaben wieder geschützt werden.
  7. der Link mit der ShareID kann jetzt an jeden freigegeben werden

Änderung an der Freigabe

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.