Der Modulfilter erleichtert die Verwaltung von Modulen über die Benutzeroberfläche. Live-Update mit der Suchabfrage und Gruppierung. Ich habe nach einem ähnlichen Modul für die unordentlichere Berechtigungstabelle gesucht. Ein ähnliches Modul würde es definitiv einfacher machen, diese monströse Tabelle zu verwalten: D.
Weiß jemand, ob dafür ein Modul existiert?
Ich habe versucht zu suchen, aber ich habe möglicherweise nicht die richtigen Begriffe verwendet, genau wie bei der Suche nach Benutzer-Parodie, und es entstand ein Modul namens Masquerade .
Der 2.x-Zweig von Module Filter enthält einen Filter auf der Berechtigungsseite. Standardmäßig wird nach dem Namen des Moduls und nicht nach der Berechtigung gefiltert. Wenn Sie jedoch nach Berechtigung suchen möchten, können Sie eine Abfrage mit dem Präfix "perm:" verwenden, z. B. perm: administr.
Die Seite mit den verfügbaren Updates enthält auch einen Filter.
quelle
Es gibt auch das Modul Filterberechtigungen (filter_perms) .
Sowohl diese als auch die akzeptierten Antworten sind gute Lösungen, denke ich für Drupal 7 (keine Notwendigkeit, die akzeptierte Antwort zu ändern). Ich denke, der Unterschied zwischen Filterberechtigungen (filter_perms) und Fast Permissions Administration fpa besteht darin, dass die vom fpa-Modul bereitgestellte Filterung hauptsächlich (oder möglicherweise vollständig) clientseitig ist (ich vermute möglicherweise, dass sich die gesamte Modulliste im Browser und befindet Der mit fpa bereitgestellte clientseitige Code filtert dies (möglicherweise unter Verwendung von JS usw.). Während bei filter_perms der Filter an die Serverseite gesendet wird, an das Modul im Drupal-Site-Code, das eine gefilterte Liste zurückgibt.
Mein Vergleich von beiden basiert auf den folgenden Referenzen:
von https://www.drupal.org/project/fpa : -
von: https://www.drupal.org/project/filter_perms : -
Aus meiner eigenen Erfahrung mit filter_perms verwendet die Schnittstelle einen formularbasierten HTML-Filter mit einem Beitrag an die Serverseite, um die Filterinformationen zu senden.
Wie gesagt, ich denke, beide Module sind gute Lösungen und daher müsste der Site Builder wählen.
Unter dem Strich denke ich, dass fpa aufgrund der clientseitigeren Filterung schneller filtert (wie der Name des Moduls andeutet), bei Websites mit einer großen Anzahl von Berechtigungen jedoch möglicherweise nicht Skalierbar, wenn beim Rendern der Seite serverseitige Speicherbeschränkungen bestehen, und auch auf der Browser- / Clientseite, wenn Leistung und Speicher dort begrenzt sind.
Obwohl filter_perms möglicherweise etwas langsamer ist, da zum Filtern ein an den Server gesendetes Formular verwendet wird, ist es für eine große Anzahl von Berechtigungen möglicherweise skalierbarer, wenn nur die gefilterte Teilmenge auf der Serverseite gerendert und zur Anzeige gesendet wird Browser (z. B. schwerwiegende Fehler aufgrund von Speichermangel sind weniger wahrscheinlich)
Beide Module haben auch einen Drupal 8-Entwicklungszweig. Ich habe diese Version jedoch zum Zeitpunkt des Schreibens noch nicht verwendet und konnte daher nicht raten, ob in den Drupal 8-Versionen der Module Funktionen verfügbar sind.
quelle
Ich verwende jetzt in Drupal 8 das Modul Berechtigungsfilter
Für Drupal 7 haben Sie (abgesehen von den von anderen Benutzern erwähnten Modulen) folgende Module:
Traumberechtigungen
Berechtigung auswählen
Berechtigungsraster
quelle