Simple Access has been available for a little while now and I'm getting more fan mail than complaints about it, so I'm going to assume that it's stable and proceed with the official announcement. :-)
ANNOUNCING: Simple Access Module for Drupal
Simple Access has been fully tested on Drupal 4.6.x and also works with the HEAD (CVS/4.7) version. I have also heard reports that it works well on 4.5.
Here's the blip:
[blip]
With a focus on simplicity and ease of use, this module allows administrators to make some nodes private and/or editable by certain user roles.
After testing out most of Drupal's node-access modules, I found myself frustrated with their tendency toward confusing user interfaces, defaulting to hiding all nodes, or allowing me to inadvertently make nodes editable or deletable by non-administrators.
Simple Access is an attempt to solve these problems. This module can manage viewability, editability, and/or deletability and provides an easy way to make nodes accessible by only a group (or groups) of users. It is perfectly suited for making private nodes that are only viewable to certain 'access groups'.
Access groups are based on roles. So for example, my site has roles entitled "Coach Level 1", "Coach Level 2", and "Coach Level 3". I can create an access group called "Coaches" and assign all of these roles to it. Then when I assign a node to be viewable only by "Coaches", only users who are a member of these roles will be able to view.