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 - 15: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 28.09.2011 - 23: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 - 12: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

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 4 Tagen 7 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 4 Tagen 23 Stunden
  • melde mich mal wieder, da ich
    vor 8 Wochen 2 Tagen
  • Hey danke
    vor 8 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 8 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 9 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 9 Wochen 5 Tagen
  • In der entsprechenden View
    vor 9 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 21 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