The module allows multiple plugins to run together, but it's not clear about how the access is granted whenever there are two plugins enabled.
In case that paywall is configured as:
1 - check for permission 'access kingdom'.
2 - check for role 'editor'.
To be checked in blog entry content.
User without 'access kingdom' permission but with role 'editor' visits a blog entry.
When evaluating:
1- check for permission 'access kingdom': evaluates false.
2- check for role 'editor': evaluates true.
Access will be granted?
Looking at code in https://git.drupalcode.org/project/role_paywall/-/blob/2.1.x/src/RolePay... seems that access will be granted because manager looks for TRUE from checkAccess .
So it seems ok! So the only thing missed here is that it needs to be documented somewhere ?
Active
2.1
Code