Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

787 modules match your search

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.

Views Entity Operation Access

Provides a Views access control plugin checking if the user can perform an operation on an entity by adding an appropriate entity parameter upconverter for Drupal 8 routes. Instructions Create a...
Categories: Access control

Cookie Control

On May 26th 2011 a new EU originated law came into effect that requires website owners to make significant changes to their sites and may fundamentally change the whole web browsing and shopping...
Categories: E-commerce, Integrations, Access control

Login Switch

VERSION Current Verson 3.1 INTRODUCTION The Login Switch is a module that modifies Drupal's core user.login, user.register, user.password routes by changing the path to a custom path. REQUIREMENTS...
Categories: Access control, Administration tools, Security

User backreference

This module allows users to edit CCK user references from their account edit page. For example, suppose you have 'Club' nodes, with a user reference to indicate a user is a member of a club. With...
Categories: Access control

SafeDelete

Safe Delete New in 1.0.74 - Vastly improved verification status messages, also added a new optional submodule which provides a report of menu links that link to archived (or other configurable...
Categories: Access control, Administration tools, Content editing experience

Menu view unpublished

Small module that allows users to view menu links to unpublished nodes. The menu system from Drupal core hides menu links that link to nodes that are unpublished. This modules provides a permission...
Categories: Access control, Content display

Create New Entity Reference Permission

You have a site where you want your users to create nodes, blog pages etc. You use tag style taxonomy terms on these nodes. You want your trusted site editors to be able to add new terms when they...
Categories: Administration tools, Access control, Site structure

Node Ownership

The Node Ownership module provides an ability for users to claim an ownership of the node. Functionality: The administrator can set the content types which could be claimed by user. Email...
Categories: Content editing experience, Access control

Domain reference roles

This module uses domain reference fields to control user roles on domains. Privileged users can assign roles to users on their own domains. The same user can have different roles on different...
Categories: Access control

Group Entity Reference Filter

Group Entity Reference Filter provides a selection method for entity reference fields that automatically filters content by group context. When working with the Group module, this filter ensures...
Categories: Access control, Administration tools, Content editing experience

Field Permissions Plus

Field Permissions Plus provides View Own Field and Edit Own Field permissions for CCK fields. It provides this functionality by superceding and expanding on the Content Permissions module packaged...
Categories: Access control

Masquerade Field

This module extends Masquerade, by providing a user field referring other accounts that the user is able to masquerade as. Administrators, granted with administer users and edit masquerade field...
Categories: Administration tools, Developer tools, Access control

Excel User Sync

Allows you to import and sync Users from excel spreadsheet into Your system. We provide 2 ways: Remote Doc(Link to downlad file (.xlsx)) File Uploaded Posibilities: Updates User Entity and sets...
Categories: Import and export, Integrations, Access control

Reference Access

Reference Access allows restricting access to content unless a user references that content (via an entity reference field on users). Also, the access check can go one level deeper: It can check if...
Categories: Access control

Workbench Menu Access

Workbench Menu Access is an extension module that applies Workbench Access logic to menus. This module adds access controls to menu editing and the menu links within a specific menu, both in stand...
Categories: Access control

Views Node Access Filter

This module provides a Views filter to only show the nodes that the current user is allowed to edit. This is typically useful as an UX improvement for editors on the /admin/content page. Note:...
Categories: Administration tools, Access control, Developer tools

Grant

INTRODUCTION Grant allows to manage access to entities with a simple logic which can be used standalone, and a more complex logic based on the grant entity and mail addresses with assigning roles...
Categories: Access control

node privacy byrole

Manage which roles can view, edit, and/or delete nodes by content type (default) or on a per-node basis (overriding defaults on each node). Also supports changing permissions using Actions. This...
Categories: Access control

User Points Contributed modules

This is a collection of modules that make use of User Points module API. If you created a module that uses the Userpoints API and it does not have its own project, please contribute it by...
Categories: User engagement, Access control

Access Control Bridge

Description The Drupal community has developed several excellent modules to get fine-grained access control over a node (e.g. Content Access, Domain Access, Workflow, Organic Groups, Taxonomy...
Categories: Access control

Tenant

Tenant module is a basic set of boilerplate configurations and tools for quick set up of isolated content editorial experiences. It is based on Group and Group Invite modules. Usage examples...
Categories: Administration tools, Content editing experience, Access control

Reference Map Advanced Access

Introduction This module Integrates the Reference Map and Advanced Access modules generating access records and grants based on reference maps. Requirements This module requires the following...
Categories: Administration tools, Access control

Entity Reference Guards

Entity Reference Guards help you safely protect or clean up your entity references, based on actions performed on either entity (the referee or referent). It is based on Django's ForeignKey's on...
Categories: Administration tools, Content editing experience, Access control

Group linked entity

Group linked entity Introduction The idea behind this module is to have a content entity (a node most likely) bound to a group. The content entity holds all the editorial content that you may want...
Categories: Access control, Content display, Content editing experience

Webform Protected Downloads

This module provides a handy solution for the following situations: You want to offer some files for download to either anonymous or registered users You don't want those files to be publicly...
Categories: Access control, User engagement

Pages