Allowing users to control publishing and authoring options

This recipe is like a wiki page. Please contribute to it if you want.

Background

The only way in Drupal core to allow users to override the authoring and publishing options (Authored by, Authored on, Promote to front page, etc.) is to give them 'administer nodes' permission. However, doing so also allows them to edit all nodes.

Solution

Install the Override Node Options module, which lets site administrators define which authoring and publishing options users in various roles have control over. You can then remove 'administer nodes' permission and replace it with more granular edit permissions specific to content types or other criteria.

Comments

excellent!

I will be using this to allow my Editors group to make posts sticky! Great find!

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <h3> <h4> <h5> <h6> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Use [toc list: ol; title: Table of Contents; minlevel: 2; maxlevel: 3; attachments: yes;] to insert a mediawiki style collapsible table of contents. All the arguments are optional.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
           __   _       ____    ____    ____  
_ _ / _| | |__ | _ \ | ___| | ___|
| | | | | |_ | '_ \ | |_) | |___ \ |___ \
| |_| | | _| | |_) | | _ < ___) | ___) |
\__, | |_| |_.__/ |_| \_\ |____/ |____/
|___/
Enter the code depicted in ASCII art style.