Provides an ability to assign domain permissions based on roles.
In addition to ordinary access control from the domain_access module (through the field in user's profile), this module adds an ability to assign roles to domain records.
Users, which have these roles will have the same access to this domain, as if they had these domains filled in their profiles.
Please note, that this module does not provide any additional access restrictions or grants.
It only adds a way to control "domain access" user field on a per-role basis (instead of standard per-user).
The final access values are defined using "OR" logic: domain_access field + domain roles (i.e. it does not override anything, only adds new records).
Installation
Install this module via composer by running the following command:
composer require drupal/domain_role_access
Usage
- Install the module
- Go to the domain records configuration page (admin/config/domain)
- Configure domain roles through the new item "Roles" in the domain action links list
Project information
- Project categories: Access control, Developer tools
- Ecosystem: Domain
50 sites report using this module
- Created by anrkaid on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Development version: 2.x-dev updated 17 Mar 2025 at 21:46 UTC
Development version: 8.x-1.x-dev updated 17 Oct 2021 at 04:20 UTC
