Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Prevent User Delete, Reassign Content to Anonymous
The only purpose of this module is to remove the "Delete the account and make its content belong to the Anonymous user" (user_cancel_reassign) option from appearing on the User Cancellation Form (...
Categories: Administration tools, Content editing experience, Access control
Debut RedHen
Part of the Debut features set, Debut Redhen provides a CRM feature built on RedHen. Like all Debut features, Debut RedHen can be integrated either as a stand-alone feature to quickly add article...
Categories: Access control
Group SAML
The Group SAML (gsaml) module allows you to manage group permissions based on a selected user attribute. The module makes use of the following configurations: an array of the user attributes, an...
Categories: Administration tools, Content editing experience, Access control
Licensing
This module allows administrators to moderate entity access by issuing licenses to site users. These licenses may optionally be set to expire at a predefined date and time. This module provide a...
Categories: E-commerce, Access control, Developer tools
Taxonomy field menu
Summary: This module is to build menus based on connections between terms and nodes. The idea comes from the common request of terms -- nodes menus in Drupal community, like menu: -- term1 -- node...
Categories: Access control, Site structure
Vocabulary Condition (Block Visibility)
Provides a Taxonomy Vocabulary condition for block visibility. This condition can be used when configuring visibility rules for blocks on the Blocks Layout page, or when configuring conditions with...
Categories: Access control, Site structure
Secure Site
This module allows you to authenticate users with a browser-based password (HTTP Auth). You can restrict access to the site by role and choose to secure restricted pages or the entire site. This...
Categories: Access control
Devel Debug 40x
403 exception dumped through Devel's Kint sub-module Synopsis The Devel Debug 40x module registers an event subscriber that will dump 403 and 404 exceptions through Devel's dumper manager to help...
Categories: Developer tools, Access control
Active Role Switch
INTRODUCTION ------------ This module is helpful if you have any custom functionality based on the assigned multiple roles The value of active role gets saved in user entity and will be available...
Categories: Access control
View Usernames
The module is part of the User Privacy Core recipe. This module addresses Drupal core’s username information disclosure problem, which could be considered a personal data breach. For more...
Categories: Access control
Bot Leash
Any user on IRC who knows a bot's IRC handle can interact with the bot in a private chat. Bot Leash stops the bot from talking to strangers (users who are not in an IRC channel the bot itself is...
Categories: Access control
Files Version
SUMMARY The files version module provide you functionality to maintain the version of current drupal instance. It iterate recursively and saves drupal files into database and create a new version...
Categories: Administration tools, Content editing experience, Access control
Queued Node Access Rebuild
This module uses Queue to rebuild node access in a non-disruptive manner. This module depends on drupal_queue. Node Access Rebuild Process En-queueing process: On cron, module checks if node access...
Categories: Content editing experience, Access control, Performance
Node Access Helper
Helper module for developers working with Drupal core's node access API. Methods provided: NodeGrantsUpdater::update($node) When you save a node, Drupal automatically triggers an update of access...
Categories: Access control, Developer tools, Security
Read-Only Mode Toggle
This module allows site administrators to enable a **read-only mode** where non-admin users are prevented from submitting any forms or performing any POST requests on the site. It is useful for...
Categories: Access control, Content display
Read only node
The read only node module is allow you to set a node as read only by adding a new "Publishing option". The module commes with 4 new permission : set node as read only set node stiky set node status...
Categories: Access control
Node Translation Access
Node translation access module allows to control access to nodes for selected languages When using the entity translation module for node translation, all the available languages will inherit...
Categories: Content editing experience, Access control, Content display
Private Node Types
This is an example module for basic node access control without implementing any cache-blocking hooks. Popular modules for access control often implement hook_node_grants which disables Drupal core...
Categories: Access control
Microsoft 365 Connector
Introduction The Microsoft 365 Connector module gives you a connector service that makes it possible for developers to easily connect to the Microsoft Graph API. This module consists of various...
Categories: Access control, Developer tools, Integrations
Node page admin
Current situation Drupal (6.x, 7.x) core module node provides a view which shows a list of all the published nodes: http://www.example.com/node Nowadays most Drupal installations use Views, Panels,...
Categories: Administration tools, Access control
Unpublished access
This module "fixes" access to unpublished nodes in Views. [A1] An ordinary user (without "bypass node access" permission) cannot "access" unpublished nodes, except users with permissions 'view own...
Categories: Access control
Tree Access Module (pacs)
Under pacs, every drupal node turns in a container wich can hold normal content but also other nodes of any type, much like a directory in an apache web server. You can control the access...
Categories: Access control
Own That Page
OwnThatPage is a simple module by Fox to allow owning (changing the permission) of certain system paths or removing them completely. It provides 2 text areas Paths: The path textarea accepts paths...
Categories: Administration tools, Access control
Secure Nodes
The Secure Nodes module prevents accidental deletion of important content by adding protection settings to specific content types. After installation, users can configure protection for any content...
Categories: Access control, Administration tools
Change password
It is very Simple module which moves "Change password" functionality to a new tab/page. Why? see our client's needs below We have noticed many times that in drupal’s edit profile form since...
Categories: Access control