Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module restricts users from editing top-level menu items in specific menus, while still allowing them to manage items further down the menu structure. Administrators can configure which menus and how many levels to restrict, requiring an additional permission for users to edit those restricted levels.

Drupal core has an all or nothing approach to menu administration. Modules like Menu Admin per Menu provide per menu permission divisions. In really large sites though, there may be a need to restrict users from editing top level menu items but allow them to add/edit menu items lower in the structure. This module provides that ability.

Features

This module allows site administrators restrict editing a chosen number of levels of certain menus to users who have an additional permission. Folks editing any level of the menu still need to have the core administer menu permission or a menu-specific permission from Menu Admin per Menu.

Note this module is focused on menu link content permissions. Module and profile added menu links are not currently restricted in the same way. Contributions welcome!

Post-Installation

This module does not do anything unless you select one or more menus to be restricted. When configuring, the site administrator selects the menus to be restricted and how many levels of the menu are restricted. (e.g. just the first top level links, the first two levels of links, etc)

In order for users to be able to edit restricted levels of links, they need to be assigned the permission from this module.

Additional Requirements

You just need core.

This pairs well with the "Menu Admin per Menu" module.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
8
Tracked since
Jun 2025
Latest release
9 hours ago
Releases (12 mo)
1 ▼ from 7
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.1.0-beta1 Pre-release 10–11 Aug 31, 2026
1.0.0-beta6 Pre-release 10–11 Aug 14, 2025
1.0.0-beta5 Pre-release 10–11 Jun 24, 2025
1.0.0-beta4 Pre-release 10–11 Jun 18, 2025
1.0.0-beta3 Pre-release 10–11 Jun 16, 2025
1.0.0-beta2 Pre-release 10–11 Jun 16, 2025
1.0.0-beta1 Pre-release 10–11 Jun 13, 2025
1.0.x-dev Dev 10–11 Jun 13, 2025