Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This project is not covered by Drupal’s security advisory policy.
This module provides a plugin filter for the Replication/Relaxed module that allows admin to filter documents by a particular users access when replicating.
Limitations
- The uid is transmitted in the GET request, so proper authentication is still required at both ends
- The filter is intended for update/deploy actions to be instigated by the remote sites
- The filter is designed for Relaxed remotes, untested between workspaces
Example use case
A central drupal deployment contains all the content for an entire company. The content is then updated by various remote sites that only need a subset of the content. This is particularly useful where remote sites have poor internet connectivity.
Install & Setup
On both servers
- Install and setup Replication/Relaxed modules
- Install Replication Access Filter
- Ensure that replication is setup and working to a remote site using a replication user with the correct permissions (Push/Pull, etc)
On remote server
- Navigate to /admin/config/replication/access and set the uid (number, not username) of the user to filter by
- Edit the relevant workspace and enable the "access" filter.
Project information
- Unsupported
Not supported (i.e. abandoned), and no longer being developed. Learn more about dealing with unsupported (abandoned) projects - No further development
No longer developed by its maintainers. - Module categories: Decoupled, Import and Export
- Created by pturner1989 on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.