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). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Menu Link Content Revisions UI

37 sites Security covered Drupal 10–11
View on drupal.org

This module provides a user interface for managing revisions of menu link content, allowing users to view a revision history and revert to previous versions. It also includes a setting to automatically create new revisions whenever menu link content is saved.

Menu link content in Drupal core was made revision-able in Drupal 8.7 but core does not include a UI. This module exposes a minimal UI for menu link content revisions.

Features

This project provides a revisions tab with a revisions log when editing individual menu link content items and a "Revisions" operation link on menu link content entities.

Post-Installation

Once installed, menu link content items will have a revisions tab. (Note: not all menu links are menu link content; some links are defined by modules or profiles and are not revision-able content.) However, currently there's no way in the interface to configure menu link content to create new revisions by default. This module provides a setting that creates automatic revisions on menu link content when they are saved.

Users of this module can either enable the automatic revisions in the module settings at /admin/config/user-interface/menu-link-content-revisions-ui or implement their own solution so that new useful revisions are created when editing menu link content.

Note that since "administer menu" is the admin permission for menu_link_content entities, users with that permission will also be able to revert and delete menu_link_content revisions.

Warning for sites upgraded from a version prior to Drupal 8.7

Warning: if your site was upgraded from a prior version of Drupal before menu link content was made revision-able, and you have menu items that date back to that time, you may experience an issue where the revision created date for a menu link item is NULL. This will cause a PHP error when viewing the revisions log because Drupal core does not check that a timestamp is valid before trying to format it. The solution can be to set the revision created date for items with a null date to the last menu link changed date using a query:

UPDATE menu_link_content_revision
    INNER JOIN menu_link_content_data
    ON menu_link_content_data.revision_id = menu_link_content_revision.revision_id 
    SET menu_link_content_revision.revision_created = menu_link_content_data.changed 
    WHERE menu_link_content_revision.revision_created IS NULL;

Depends on

Dependencies of the latest stable release

  • menu_link_content Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
5
Tracked since
Oct 2025
Latest release
1 week ago
Releases (12 mo)
5 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.1.0 Stable 10–11 Aug 24, 2026
1.0.1 Stable 10–11 Nov 21, 2025
1.0.0 Stable 10–11 Oct 15, 2025
1.0.0-beta1 Pre-release 10–11 Oct 8, 2025
1.0.x-dev Dev 10–11 Oct 8, 2025