This project is not covered by Drupal’s security advisory policy.
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 modules and patches:
- Advanced Access (https://www.drupal.org/projects/adva)
Currently the 1.x development release and following patches are required: - Reference Map (https://www.drupal.org/projects/reference_map)
Installation
Install the module normally.
Configuration
This module provides an Advanced Access provider for Reference Maps that can be enabled for any Advanced Access consumer. When enabled for a consumer (/admin/config/people/adva), it finds all Advanced Access reference maps (/admin/config/system/reference-maps) that begin with that entity type and generates access records for all users that those maps point to. The Advanced Access Reference Map must end with a step where the entity_type key is set to user.
Troubleshoting
When a new Advanced Access map is created, access records will be queued to be built during cron. To immediately build access records, click the 'Save and Update Permissions' button or go to /admin/config/people/adva/rebuild after saving.
This module operates under the philosophy that it's better to mistakenly deny access than to provide it. Therefore, whenever any changes affecting access are made, all access records are immediately invalidated. This occurs when making access related updates to an Advanced Access reference map or to a field on an entity type that is included in an Advanced Access reference map. Updated access records are then created in the same manner as when creating a new Advanced Access reference map.
Maintainers
Current maintainers:
This project was sponsored by:
Antoine Solutions
Specialized in consulting and architecting robust web applications powered by Drupal.
Project information
- Project categories: Administration tools, Access control
- Created by jantoine on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.