Downloads
Release notes
This is version 1.5 of Forum Access for Drupal 6.
It has a number of bug fixes over 1.4; we recommend that you update to this version.
Forum Access requires the ACL module.
Changes since 1.4:
Bugs fixed:
- #745002: Fix missing 'delete comment' link for users with the 'administer comments' permission.
- #906430: Add a missing preg_match() call.
- #904206: Fix misplaced labels on the container form under the Garland theme.
- #810422: Fix public forums not being visible to Anonymous on the overview page, due to missing default records in the {node_access} table.
- Always display the 'Update even if unchanged' checkbox, except for new forums/containers.
- Fix inability to save Create and View access for roles with the 'administer nodes' permission.
Note: The devel_node_access (DNA) module, which is part of the Devel module, provides an in-depth view into the inner workings of node access, especially if you enable its debug mode at admin/settings/devel#edit-devel-node-access-debug-mode and its second block. This is a big help for understanding the forces that control access to any given node.
Note the Drupal core issues listed on the Forum Access front page, which are outside the scope of Forum Access. Help resolve these issues to make Forum Access perform even better!
Updating from 6.x-1.4: Due to a bug in 6.x-1.4 and earlier, anonymous users were not able to see newly created public forums on the /forum page, even though the settings indicated View access. Making any change to the Forum Access settings used to fix this problem, which was caused by missing default records in the {forum_access} table. Update 6105 will add these missing default records. This means that anonymous users may suddenly see additional forums on the Forum overview page; these forums have always been set to public, but they may have been missing from the forum list due to this bug. Thus after this update, you may want to check the forum list page for anonymous users to make sure that it is correct.
Updating from 6.x-1.3: Security has been tightened in 6.x-1.4: Roles with the 'administer forums' permission now also need 'View' access in order to administer a given forum. It is only reasonable, that forum administrators who are not allowed to view a given forum, should not be allowed to administer it either (otherwise they would be able to give themselves full access to that forum); however, due to technical restrictions, they will still see the forum on the admin/content/forum/list page.
This change may require you to add 'View' access where needed.
(Note that core mandates that roles with the 'administer nodes' permission can always see all nodes, even nodes in forums for which they have no 'View' access.)
Updating from Drupal 5: The default behavior of Forum Access has changed going from D5 to D6: The permissions which used to affect nodes only, but not comments (i.e. posting comments was possible for roles that weren't allowed to post forum topics), have now been extended to comments! IOW, roles without Create access cannot post comments/replies either. However, you can go to admin/content/forum/settings and enable D5 legacy mode to get the old D5 behavior back.