Nodeaccess

Nodeaccess is a Drupal access control module which provides view, edit and delete access to nodes. Users with the 'grant node permissions' permission will have a grant tab on node pages which allows them to grant access to that node by user or role. Administrators can set default access controls per content type, and also define which roles are available to grant permissions to on the node grants tab.

The upshot is, this module allows you to do things like 'node 123 can be viewed by authenticated users and edited by admin users and joeuser'. As an added bonus, update and delete permissions are separated, so you can make sure users with edit permissions cannot accidentally delete pages.

5.x and 6.x version information
Both of these versions are now official and considered stable. Their lifespan is not going to be long, however. A 2.0 version is already in test use for D5, and will be ported to D6 soon. You may look forward to new features - most impressive of which is a search/mass grant form - and fixes to the few known problems in the current releases.

Unfortunately, the 1.2 versions don't have any of the old translations. The text in the module has changed too much during the partial rewrite, and now with a new major version just around the corner, I don't recommend trying to make translations for them - the 2.0 versions are going to have a lot of new text in them.

Changes in the 1.2 releases
The most important new function is the ability to hide permissions just like roles could be hidden before. To prevent hidden permissions from being revoked every time grants are saved, there is a new option to preserve them - don't get too used to it though, in 2.0 it will be gone and hidden permissions are always preserved.

There are two new permissions: 'grant editable node permissions' and 'grant deletable node permissions'. These will let users access the grant tab if they have either edit or delete access to the node. These were intended to be given to the system roles only, and should be only used so - in 2.0 they will be gone, replaced by content type specific settings.

Another new feature is giving aliases and weights to roles. Sometimes, it may be necessary to give roles machine-readable names which are unintelligible to human users. Since the grant tab needs to be shown to users, you can now give aliases to roles and arrange their order with the weights.

There are also numerous bug fixes, both major and minor. Author grants, which were unreliable before, now work. User search in the grant tab is now glitch free. Some issues still wait to be fixed: most importantly, the priority setting is ignored when using the grant tab.

Nodeaccess is co-maintained by mantyla and debtman7.

Credit goes to chx for the original code.

Downloads

Version Downloads Date Links
6.x-1.3 Download (14.83 KB) 2009-Mar-08 Notes
5.x-1.2 Download (13.83 KB) 2008-Jul-21 Notes
4.7.x-1.1 Download (10.95 KB) 2007-Feb-01 Notes


 
 

Drupal is a registered trademark of Dries Buytaert.