Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

[gelöst] Up/Downloaddateien nur bestimmten Usern zugänglich machen

Eingetragen von chennai (86)
am 28.09.2011 - 16:48 Uhr in
  • Modulsuche
  • Drupal 7.x

Hallo zusammen,

in einer Drupal-Installation habe ich (u.a.) zwei zusätzliche Rollen "Redakteur" und "Interner Mitarbeiter". Redakteure bearbeiten Texte, die sie entweder allgemein öffentlich machen oder nur die nur für interne Mitarbeitern sichtbar sind. Dies funktioniert auch.

Ich möchte nun, dass die Redakteure auch für jede einzelne hochgeladene Bild- oder pdf-Datei bestimmenen können, ob sie von allen Besuchern (also auch Gästen und Auth. Benutzern) gesehen/geladen werden darf oder nur von den internen Mitarbeitern.

Ich habe Lösungsansätze im Internet entdeckt, die eine Datei mit einem zugriffsbeschränkten Inhaltstyp verbinden, aber damit bekomme ich nur eine Beschränkung ebendieses Drupal-Node hin. Die über ein Dateifeld angefügte Datei ist auch von Gästen aufrufbar, wenn man den Dateinamen bzw. die URL kennt. Das soll aber nicht so sein.

Gibt es ein Modul, mit dem man die Zugriffsmöglichkeit auf hochgeladene Dateien ganz strikt steuern kann? Falls nicht, welche möglichst einfache Möglichkeit besteht, das zu machen? Letztlich sind es die textstarken, aber technikschwachen Redakteure, die damit umgehen sollen.

Danke für Tipps!
Chennai

‹ [gelöst] Link Modul Suche Ausklappmenü - Modul ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Private Files

Eingetragen von tumblingmug (872)
am 29.09.2011 - 00:14 Uhr

Du kannst je Content type festlegen (via admin/structure/types/manage/<-CONTENT_TYPE->/edit), ob für diesen Inhaltstyp die öffentliche Downloadmethode (direkter Dateizugriff über die URL) oder aber die private Downloadmethode (Drupal managed die Dateiauslieferung, Datei nicht im öffentlichen Zugriff, daher weniger performant) gewählt werden soll. Dafür ist nichts als Core notwenig, kein weiteres Modul also. Damit kann einmal niemand durch Direktzugriff Rechte umgehen.

Dann könnte http://drupal.org/project/field_permissions für die eigentlichen Berchtigungen sorgen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Noch nicht ganz

Eingetragen von chennai (86)
am 29.09.2011 - 13:15 Uhr

Danke für deine Antwort.

Was ich gefunden habe, ist eine feldbezogene Einstellung in <admin/structure/types/manage/CONTENT_TYPE/fields/field_FILE>, und zwar:
Ziel beim Hochladen: Öffentliche Dateien

Meintest du die?

Dort kann ich aber nichts ändern. Zunächst wurde mir gar keine Alternative gezeigt, da die Einstellung <admin/config/media/file-system> für private Dateien fehlte. (Aha! Jetzt habe ich vermutlich begriffen, wie öffentliche und private Dateien gehandhabt werden.) Dies habe ich nachgeholt, bekomme daher nun auch in den Feldeinstellungen die Option "Private Dateien" angezeigt, kann sie aber nicht anklicken, weil die Optionsschalter gegraut/deaktiviert sind.

Wie bekomme ich die Option jetzt auf privat umgestellt?
(oder ging es um noch etwas ganz anderes?)

---
Nachtrag:
Für fortgeschrittene User vielleicht einleuchtend, aber mir war es nicht klar: Erst als ich komplett alle zuvor angelegten Nodes dieses Content-Types gelöscht hatte, konnte ich die Option auf "Private Dateien" stellen (obwohl dasselbe Privatverzeichnis benutzt wird wie vorher). Ja klar - üblicherweise steht das ja sogar dabei: "Einige Einstellungen können nicht mehr verändert werden, da bereits Daten für das Feld vorliegen."

Nun ja, jetzt funktioniert es, und tatsächlich:
Eigentlich ist das ganz einfach.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 1 Woche 4 Tagen
  • Wenn die Subdomain auf
    vor 1 Woche 6 Tagen
  • ordnerstruktur
    vor 1 Woche 6 Tagen
  • Die Subdomain muß auf den
    vor 2 Wochen 2 Tagen
  • Verwende doch das Tag dafür,
    vor 5 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 3 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 3 Tagen
  • Ich habe ja keine Angst vor
    vor 6 Wochen 6 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 7 Wochen 1 Tag
  • Vielen Dank erst einmal, aber
    vor 7 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250289
Registrierte User: 20519

Neue User:

  • Wolf Dab
  • Scottteday
  • MichaelPeeno

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 26 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association