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). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). 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). 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.

This module allows administrators to control which filters in a View are visible to specific user roles. By default, all filters are visible to all users, but with this module, you can restrict certain filters to only appear for users with designated roles. This helps create more tailored and secure filter experiences for different user groups.

Views Filter Role Access provides a powerful yet simple way to restrict the visibility of specific filters within a View based on user roles.

Key Features:

  • Adds a "Visibility" setting to every filter in the Views UI.
  • Scrollable role selection container for sites with many roles (50+).
  • Native cache context support for user.roles to ensure security and performance.
  • Works with both standard and exposed filters.

How it works:

Once enabled, every filter in your View will have a new "Visibility: Restrict by Role" section. Simply check the roles you want to allow. If a user does not have one of the selected roles, the filter will be removed from the View entirely during execution.

Activity

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

Releases

Version Type Release date
1.0.x-dev Dev Jan 30, 2026