Access denied backtrace
Access Denied Backtrace will help you track down the specific place where Drupal is triggering the access denied for a certain role.
Have you ever gone crazy when certain roles cannot access nodes in Drupal? Then you have to start checking permissions on and off just to finish right where you were to begin with? Or even worse get some more permissions control modules so they can override Drupal permissions.
The module is inspired by this thread: https://drupal.org/node/610568
- Download and install module
- Enable backtrace per role (configuration > development > Access Denied Backtrace settings)
- Visit one of the nodes having issues using the specific role.
- Go to Recent Log Entries under Reports to get the trace path.
The output gives you a backtrace list of the executed functions that lead to the access denied, including parameters.
Also the list of user permissions and user role permissions is listed. if a explicit node access permissions is denied will be listed.