Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Varbase FAQs 9.2.1 Minor update available for module varbase_faqs (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Role Permissions Filter

3 sites No security coverage
View on drupal.org

Role Permissions Filter enhances the Drupal permissions page by adding a toggle to hide all unchecked permissions. This allows site administrators to easily see only the permissions that are currently active for a specific role, making management simpler on larger sites. The module remembers your filter preference for each role.

Managing role permissions in Drupal can become overwhelming very quickly.
On medium or large sites, the permissions page often contains hundreds of options,
making it hard to understand what a role actually has enabled.

Role Permissions Filter solves this problem by adding a simple but powerful
UI enhancement to the role permissions page.
It introduces an "Only show checked" toggle that allows administrators
to instantly hide all unchecked permissions and focus only on what is active.

Features

  • Adds an "Only show checked" checkbox to role permission pages.
  • Instantly hides unchecked permissions for easier review.
  • Works alongside Drupal’s built-in permission filter.
  • Remembers the toggle state per role using the browser (localStorage).
  • UI-only behavior — no changes to stored permissions or database.

Post-installation

After enabling the module, visit any role permissions page:
/admin/people/permissions/ROLE_NAME.

You will see a new "Only show checked" toggle near the permission filter.
Enable it to display only the permissions that are currently active for that role.

Additional requirements

This module has no requirements beyond Drupal core.
It uses a small JavaScript behavior to enhance the existing permissions UI.

None.
This module is designed to be lightweight and work out of the box with Drupal core.

Activity

Total releases
1
First release
Feb 2026
Latest release
5 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0 Stable Feb 5, 2026