acl-5.x-1.6.tar.gz (10.31 KB) (11.6 KB)

Release info

Created by: salvis
Created on: March 12, 2008 - 22:14
Last updated: March 12, 2008 - 22:17
Core compatibility: 5.x
Release type: New features, Bug fixes

Release notes

Bugs fixed:
o Implement hook_user('delete') and remove orphaned {acl_user} records.
o #231096: implement hook_nodeapi('delete') and remove orphaned {acl_node} records.

These are minor bugs that didn't interfere with the proper operation of ACL in any way, but it doesn't make sense to keep orphaned records around, even if they don't hurt.

The real value of this release is in the new acl_node_access_explain() function. If you install the devel_node_access module, which is part of the Devel module, then you get a block that displays the "node_access entries for nodes shown on this page", and thanks to acl_node_access_explain() it will be much easier to interpret the information in the node_access entries (some of the information is provided by the client modules of ACL, so complain to them if it's not clear enough). This is a big help for understanding the forces that are controlling access to any given node.

This functionality is ported to D6.