It seems that the only way to give a user the option whether to promote or publish an article is to give him the administer node permission, which means give him all permissions to modify nodes. This is no good, as I just want to give some trusted editors the option of promoting and publishing articles, not to make them full administer.

Right now the closest thing I can think of is to create different content types with different default options and grant editors the permission to create such content types. However this is rather contrived and makes content management difficult.

An article about this

Any thought or suggestion? Thank you.

Comments

joachim’s picture

I agree entirely.
I've set my site up so most users can create and edit certain types of content, and I'd like them to be able to promote those types of content too as they see fit.

Is there an issue filed for this already?

pacesie’s picture

An alternative is to create a "promoted" taxonomy category, and then in Views: frontpage setup the filter to this tag. Then grant permission to editors by taxonomy_access.

I don't know where the issue should go to. It did get mentioned before but no one cared to make it into core.

joachim’s picture

Do you mean that the developers think it shouldn't be implemented, or that no developers had time to do it?

I can see how I could make a patch to add this to node.module.
I spoke to someone on #drupal briefly who said it should be in a separate module, but that sounds like more complex coding to me, and probably out of my depth.

joachim’s picture

Found this: http://drupal.org/project/override_node_options

Looks like it could do with some testing, so I'm going to give it a shot :)

Tezla’s picture

Override Node Options works for me.

I just need to give my Image Gallery Co-Admin the ability to authorize the Publishing of his own Images. Too bad it doesn't work for Image Importing routine.

I trust him, but accidents do happen. Administer Nodes permission is a little scary ... all nodes (even permanent pages) and all functions (even delete). If you clicked the wrong 4 buttons, you could wipe out a site pretty quick.

Some finer control over Administer Nodes would be great (which nodes and what functions).

ryooki’s picture

did you get it working? I have all nodes on publish by default, and I'd like certain users to have the ability to promote nodes to the front page. However, I don't want them to have the ability to edit all nodes b/c I don't want them to delete or modify content submitted by others.

matt v.’s picture

The override_node_options module worked well for me. It's especially useful in conjunction with the Workflow module.

misty3’s picture

I agree with Pacesie.

Subscribing to this.