Menu Node Edit

Component ID

457436

Component name

Menu Node Edit

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

5260

Component created

Component changed

Component body

Allows node editing access based on menu relationships.

The Menu Node Edit module allows the site's menu system to be used as the sole organizing principle. It does so by allowing specific menu items to be defined as 'sections' of a Drupal web site. Individual users can then be assigned as editors of one or more sections.

Section editors are then granted access to edit all nodes that fall within a specified menu hierarchy.

This structure means that, for small web sites, the menu system can be used as the sole ordering principle, removing the need for taxonomy or group-based editing controls.

Drupal 7

For Drupal 7, this module is being replaced by Workbench Access. An upgrade path will be provided.

Dependencies

Use of the module requires that you download and install the Menu Node API.

Menu Node Edit and Node Access

The Menu Node Edit module is deliberately not a Drupal node access module. It does not provide any access controls for the viewing or deleting of content.

Instead of using the {node_access} table to assert permissions, Menu Node Edit uses hook_menu_alter() to rewrite the access rules for a node's edit page. As a result, Menu Node Edit can provide flexible controls regarding who can and cannot edit content within a given site section.

Menu Node Edit should work in harmony with standard Drupal permissions and node access modules.

Sponsorship

The module was developed by Palantir.net.