Die Rolle des Benutzers hängt vom URL er auf je.
Das Modul stellt eine API, so dass andere Module "Kontexte" (Tests) bereitzustellen, um zu entscheiden, ob eine Rolle sollte einem Benutzer erteilt werden.
Dies ermöglicht eine komplexe Handhabung von Benutzerberechtigungen innerhalb einer Drupal-System.
Administrationsseiten werden als Registerkarten auf der Benutzerrollen-Verwaltungsseite (admin / user / Rollen / virtual_roles) gefunden.
Mögliche Anwendungsfälle sind zum Zuweisen einer Rolle, die nur angewendet wird, nachdem ein Benutzer X Anzahl der Beiträge oder Kommentare vorhanden oder hat einen Beitrag Grenze für die Stunde / Tag / Woche, etc. getroffen ..
Es kann auch eine zugeordnete, wenn der Benutzer an einem Knoten, für die eine besondere Beziehung mit dem Autor oder wenn ein Benutzer gewährt wird "Knoten verwalten", wenn sie die der Autor von diesem Knoten sind vorhanden suchen Rolle verwendet werden.
Ich meine nicht, zu implizieren, dass VR bietet für diese Anwendungsfälle erforderlich Kontexten, da sie alle ein eigenes Element, das nicht in einem allgemeinen Modul Release erwartet werden können, enthalten. VR hat jedoch den Rahmen (API) erforderlich, damit sie funktionieren. Ich bin bereit, Kontexte für Kernmodule in VR umfassen, sind aber für andere Kontexte VR contrib Module sollte nur jene Module hinzugefügt werden.
Sehen Sie in der readme.txt für mehr Informationen über VR und wie Sie Ihre eigenen Zusammenhängen mit dem VR-API zu schreiben.
Eigenschaften
Um zu arbeiten, müssen VR sehr früh in der Seitenlademechanismus (wie in hook_boot () früh) auszuführen. Um die Leistung Ihrer Website nicht zu töten, bietet VR eine Plausibilitätsprüfung, als eine schnelle Rettungs ausgelegt, wenn sie einfach festgestellt, dass VR muss nicht angewendet werden kann. Der Standardplausibilitätsprüfung erlaubt nur Verarbeitung der registrierten Benutzer.
Virtuelle Rollen hat auch die Fähigkeit zu Rollen von der Benutzereingabeseite zu entfernen, so dass die Rollen nicht versehentlich dauerhaft auf der Bearbeitungsseite Benutzer zugeordnet werden. Es wird empfohlen, diese Funktion verwendet wird.
Installation:
Packen Sie in Ihren Ordner-Module (in der Regel "/ sites / all / modules / ')
Aktivieren Sie unter Verwalten & # x3e; Website Building & # x3e; Module
Anforderungen :
- Drupal 6.x / 7.x
Kommentare nicht gefunden