Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

openintranet_access

40 sites No security coverage
View on drupal.org

Overview

Open Intranet Access provides group-based access control for the Open Intranet distribution. It allows administrators to restrict access to content (nodes, documents, folders) based on group membership or individual user assignments.

Features

  • Hierarchical Groups - Create organizational structure with parent/child groups (e.g., Company → Office → Department)
  • Group Membership - Assign users to one or more groups
  • Content Restrictions - Restrict access to nodes, OI Documents, and OI Folders
  • Inherited Access - Users in child groups automatically have access to parent-restricted content
  • Direct User Access - Grant access to individual users regardless of group membership
  • Audit Trail - Track all access changes in Drupal's watchdog log
  • Admin UI - Manage groups and memberships from /admin/people/oi-groups

Integration

This module integrates with:

  • Open Intranet Documents - Adds "Manage access" link and entity-level access control
  • Drupal's node access system - Uses hook_node_grants() and hook_node_access_records()

How it works

  1. Create groups representing your organizational structure
  2. Add users to appropriate groups
  3. On any node, document, or folder, use the "Access" tab to select which groups/users can view the content
  4. Users not in the selected groups (or their child groups) will see "Access denied"

Requirements

  • Drupal 10.3+ or Drupal 11
  • PHP 8.1+

Related Projects

Development

Development is sponsored by Droptica.

Issue queue: Report bugs and feature requests

Activity

Total releases
1
First release
Jan 2026
Latest release
2 months ago
Release cadence
Stability
0% stable

Releases

Version Type Release date
1.0.0-alpha1 Pre-release Jan 30, 2026