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).

Enforce Revision

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

This module ensures that specific user roles are required to create new revisions when editing certain content types. It can either disable the "Create new revision" checkbox or hide it entirely for these users, preventing accidental or intentional skipping of revision creation.

This module enforces revision creation for content types based on user roles and bundles.

Features

  • Role-based enforcement: Configure which user roles must create revisions for specific content types
  • Bundle-specific settings: Different enforcement rules for different content types
  • Flexible UI options: Choose to disable the checkbox or hide it completely
  • Form integration: Automatically modifies the "Create new revision" toggle for restricted users
  • Entity-level enforcement: Ensures revisions are created even if form manipulation is attempted

Configuration

1. Navigate to Configuration > Content authoring > Enforce Revision Settings
2. For each content type you want to configure:
- Check "Enable revision enforcement"
- Select the user roles that should be restricted
- Optionally check "Hide revision checkbox entirely" to completely remove the UI element
3. Save the configuration

 

Depends on

Dependencies of the latest stable release

  • node Drupal core
  • user Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Sep 2025
Latest release
6 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
1.0.1 Stable 10–11 Feb 9, 2026
1.0.0 Stable 10–11 Oct 14, 2025
1.0.x-dev Dev 10–11 Sep 29, 2025