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

Role Permissions Filter

5 sites No security coverage Drupal 10–11
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.

Depends on

Dependencies of the latest stable release

  • user Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Feb 2026
Latest release
6 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.0 Stable 10–11 Feb 5, 2026