Wer das Modul "Workbench" oder Vergleichbares zur Einrichtung von Workflows in Drupal einsetzt, kommt schnell in die Verlegenheit, dass das Modul keine Möglichkeit bietet, den Zugriff auf Menü-Bereiche abhängig von den Rollenberechtigungen zu begrenzen. Will man z.B. einem Redakteur die Möglichkeit einräumen, nur in einem bestimmten Bereich des Hauptmenüs Einträge für seine Artikel vorzunehmen, so hat man ein Problem. Das verfügbare Drupal-Modul "Menu Admin per Menu" ermöglicht nur, den Zugriff auf das komplette Menu zu begrenzen, nicht auf einen Teilbereich davon.
Eine Recherche ergab, dass es zur Lösung dieses Problems keine speziellen Module gibt. Wenn, dann läßt sich das Problem höchstens mit komplexen generischen Modulen, wie z.B. Rules, lösen.
Ich habe deshalb das Modul menurolerights entwickelt, das es ermöglicht, Regeln für den Zugriff auf einzelne Menuabschnitte beliebiger Menus für beliebige Rollen festzulegen. Damit kann man z.B. dem für Kochrezepte zuständigen Redakteur erlauben, Menüeinträge unterhalb des Eltern-Menüpunkts "Rezepte" beliebig hinzufügen, zu löschen und zu ändern.