Hallo Zusammen,
Ich würde mich über ein paar Ideen/Anregungen zu folgendem Sachverhalt freuen.
Soll:
User sollen Dateien nur für eine bestimmte Gruppe (z.B. “team”) freigegeben hochladen können. Private Dateiablagen sollen nicht möglich sein. Dabei sollen die Inhalte der anderen User möglichst nicht sichtbar sein. Über neue Uploads sollen die User der Gruppe “team” benachrichtigt werden.
Ist:
In meiner NC können sich User via Sociallogin anmelden, damit ich nicht jeden neuen User per Hand anlegen muss. Auch werden hierbei bestimmte Gruppen von dem OAuth-Server übertragen und ggf. angelegt. Default Quota ist auf 0B gelegt und den Usern der Standardgruppe (welche von Sociallogin allen via OAuth erstellten Usern gesetzt wird) ist ein “Uploads”-Ordner freigegeben. In diesem müssen die Nutzer selbst einen Ordner mit ihrem Namen erstellen und in diesem Dateien hochladen. Über einen neu erstellten Ordner bekomme ich eine Benachrichtigung (Flow mit automated tagging).
Am besten wäre es, wenn z.B. die User in ihrem Standardverzeichnis Dateien hochladen und diese zB. täglich in einen Ordner des teams verschoben werden. Hierzu konnte ich jedoch nichts finden, außer einen cron und anschließendem occ scan, wobei ich das gerne direkt via Nextcloud handhaben lassen würde.
Hat jemand Ideen/Vorschläge, wie das besser umzusetzen ist? Ich möchte von Absoluten DAUs ausgehen und niemand soll die Dateien von anderen sehen können (außer das Team).
Grüße!