Atomic Node Permissions

Component ID

1926908

Component name

Atomic Node Permissions

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

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..