Experimental project
This is a sandbox project, which contains experimental code for developer use only.
Purpose
The "administer nodes" permission is often considered too powerful to be used in a site. An administrator may want to allow a category of users to be able to administer (meaning (un)publish, set authoring, etc.) nodes, but only articles, while another group may do the same on another content type (pages).
This module tries to provide a solution to this problem by providing atomic permissions by content type. The list includes (Un-)publish content, (Un-)Promote content, (Un-)Set as sticky, and change authorship, applied on each content type.
Those permissions apply only on the content a user can edit, as they just alter the node's edit form.
This module shares similitudes with Publish Content module, provide more various permissions, but don't go as far concerning publish/unpublish permissions.
How-to
After enabling the module, just go to the permissions page and grant newly declared permissions to roles.
State
This module probably still needs improvements. Basic use case works, but it may be interesting to improve it, or to see if there is a way to integrate it to Content Publish.
Dependencies
None other than Drupal core's node module.
About
This module is developed by Alethia INC..
Project information
Seeking new maintainer
The current maintainers are looking for new people to take ownership.- Project categories: Access control
- Created by David Stosik on , updated