Rollenbasierte Zugriffsbeschränkungen in Drupal

Folgende Module stehen zur Verfügung, um Zugriff auf Nodes nach Rollen einzuschränken.

Taxonomy Access Control

Lese- und Schreibzugriff kann per Node durch Vergeben von Taxonomy Terms auf eine oder mehrere Rollen beschränkt werden. Komplexe Konfiguration.

http://drupal.org/project/taxonomy_access

Simple Access

Lese- und Schreibzugriff kann per Node auf eine oder mehrere Rollen beschränkt werden. Möglicherweise einfach konfigurierbar.

http://drupal.org/project/simple_access

Book Access

Lese- und Schreibzugriff auf Inhaltstyp "Book" kann auf eine oder mehrere Rollen beschränkt werden. Gilt immer für ein gesamtes Buch, nicht auf einzelne Book Nodes anwendbar.

http://drupal.org/project/book_access

Book Page Access

Wie Book Access, aber auf Book Nodes anwendbar.

(Noch keine downloadbare Version verfügbar.)

http://drupal.org/project/book_page_access

Tree Access Module (pacs)

Jede Node wird zu einem Container, der Inhalt aber auch beliebige andere Nodes enthalten kann. Vergleichbar zu einem Dateiverzeichnis.

Für Node können rollenbasierte Zugriffsrechte konfiguriert werden. Nodes übernehmen die Rechte der übergeordneten Node, solange sie keine eigenen Rechte gesetzt haben.

(Derzeit nur für Drupal 4.7.)

http://drupal.org/project/pacs

Menu Access, Node Access, Admin Access

http://drupal.org/project/admin_access

Node privacy by role

Manage which roles can view, edit, and/or delete nodes by content type (default) or on a per-node basis (overriding defaults on each node).

This module is similar in function to Content Access with ACL.

http://drupal.org/project/node_privacy_byrole

View Own

Module adds 'view own content' and 'view any content' permissions for all of content types. So, administrator can build a more flexible system of rights.

http://drupal.org/project/view_own

Node Access User Reference

Allows you to configure a CCK user reference field so that the user whom is referenced in a node is granted access to view the node. There are also options to give the user access to edit or delete the node.

http://drupal.org/project/nodeaccess_userreference

Node Access Node Reference

Gives users access to a node if they have access to another node referenced in a CCK Node Reference field of the node in question.

http://drupal.org/project/nodeaccess_nodereference

Node Access Auto Reference

Gives users automatic access to a node if they are somehow referenced to the node in question.

http://drupal.org/project/nodeaccess_autoreference