Download Verwaltung
am 06.09.2011 - 08:35 Uhr in
Moin
ich suche folgendes:
Es gibt verschiedene registrierte User - A - C - D - E
Diese User sollen unterschiedlichen Zugriff auf Dateien erhalten diese Downloaden können, und dabei sollte es nach Möglochkeit so sein das jeder User seinen eigenen Ordner hat:
A sieht die Dateien die auf dem Server im Ordner A liegen
B sieht die Dateien die auf dem Server im Ordner B liegen
C sieht die Dateien die auf dem Server im Ordner C liegen
D sieht die Dateien die auf dem Server im Ordner D liegen
E sieht die Dateien die auf dem Server im Ordner E liegen
soweit klar.
Nun kann es aber sein - das die User A + D aus der selben Firma stammen und somit würde es ausreichen wenn es einen zusätzlichen Ordner gibt der FirmaAD lautet.
Diesen Ordner FirmaAD können dann zusätzlich die User A+D sehen.
Warum Ordner ?
Weil wir immer große Dateien (über 130 MB ) per FTP hochladen.
Könnte man das mit View´s & Rollen machen ?! Oder gibt es ein Modul !?
- Anmelden oder Registrieren um Kommentare zu schreiben
Üblicher weise legt man für
am 06.09.2011 - 09:50 Uhr
Üblicher weise legt man für jede hochgeladene Datei noch einen eigenen Node an, über den man die Zugriffsrechte setzt mittels des Moduls [do:content_access] oder etwas Vergleichbarem. Das Download-Verfahren sollte dann auf Privat stehen. Mit dem Modul [do:filefield_sources] und dem Modul [do:imce] kannst Du auf dem Server liegende Dateien in diesen Node in einem File-Field einbinden. Diese Nodes gibst Du dann entsprechenden der User-Rolle aus, oder Du vergibst einen Taxonomiebegriff auf die Dateien, dann kannst Du danach filtern.
Beste Grüße
Werner
Moin wenn das richtig
am 07.09.2011 - 08:15 Uhr
Moin
wenn das richtig verstanden habe - ich muss erst die Datei hochladen und dann ein eigenes Node anlegen !?
Hmmm... das ist zu kompliziert für die User die das machen sollen :(
Ich möchte nur die Datei hochladen und dann eben automatisch in der Liste neu erscheinen lassen.
Dann wirst Du ein eigenes
am 07.09.2011 - 08:59 Uhr
Dann wirst Du ein eigenes Modul schreiben müssen, das über Cron gesteuert diese Nodes anlegt und die entsprechenden Rechte setzt.
Oder Du verzichtest auf FTP und setzt die Upload-Größe für PHP entsprechend groß. Dann geschieht alles beim Anlegen des Nodes und das kann man seinen Usern schon entsprechend erklären (habe ich so schon aufgesetzt für 100MB große Dateien).
Beste Grüße
Werner