Class Access
Class Access is a Drupal module that allows site administrators and content authors to manage access rights for individual nodes on a per-user basis. It provides granular control over viewing, updating, and deleting content, integrating with the ACL module for flexible permission management.
Class Access
A custom Drupal module that provides a simple, flexible interface to the ACL (Access Control List) module.
Features
It lets site administrators—and optionally content authors—grant or revoke per-user view, update, and delete rights on individual nodes.
Additional Requirements
Drupal 10.3+ or Drupal 11
ACL module
Core modules: node, user
Configuration
Navigate to Administration > Configuration > Class Access (/admin/config/classaccess).
Then Enabled content types. Tick the types whose nodes Class Access should manage.
Auto-create ACLs When enabled, empty ACLs are created automatically on node insert.
Default priority The grant priority used when writing ACL entries to acl_node. Higher numbers win when multiple modules compete.