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 for more granular control over entity permissions by enabling bundle-specific access restrictions. It ensures that you can further limit access beyond existing controls for content entities, without ever expanding available access.

Introduction

This module provides bundle-specific permissions for entities. These permissions can be revoked to further restrict pre-existing access controls for non-internal, bundleable, content entity types. Granting the permissions provided by this module will never result in a wider scope of access than what is normally available without it being installed:

  • In cases where a user is lacking a necessary permission provided by this module, this module will produce a forbidden access result.
  • In all other cases, a neutral access result is produced to allow pre-existing access checks to take effect.

Installation/Configuration

Upon installation, this module will automatically grant its permissions to the authenticated and anonymous roles to ensure that content access is not unduly interrupted pending initial configuration. You should evaluate each new permission to determine if any should be revoked to establish desired access constraints. After installation, this module follows the principle of least privilege; you will need to manually grant any new permissions generated thereafter.

Configure this module's permissions by clicking "Permissions" after locating the module in Drupal's module installation interface. You can also configure this module's permissions on the bundle-specific "Manage permissions" tab for each applicable entity type which has enrolled into this interface for managing permissions.

Additional permissions may need to be granted aside from those provided by this module (e.g., users will need both "View published content" and "Access Basic page content items" to be able to view content within the "Basic page" content type).

Activity

Total releases
1
First release
Feb 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Release date
1.1.1 Stable Feb 10, 2025