Module that allows users to selectively administer nodes

mancoinca - November 14, 2008 - 18:03

I work at a high school that uses Drupal to manage its site. We would like to allow the student newspaper to have its own section on the site. I had envisioned a workflow like this:
- Users with the "student-writer" role can create "newspaper-story" nodes. The default for this node type is to not be published. This way students can create their own nodes, but cannot post anything they want directly to the website. They learn about the editing process before publishing. So far, no problems.

- Users in the "student-editor" role can edit any newspaper-story nodes. Again, no problem.

- After reviewing stories, student editors can publish these unpublished stories. My problem here is that it seems the only way I can give them the ability to publish stories with the "administer nodes" permission. Then they can see whether a story is published or not and publish it. The problem is that this permission also allows them to see and change any other node on the site.

I have looked at some access control modules, but I cannot tell if there is a module that would let me give student editors permission only to administer or publish nodes of a certain content type. This would be my ideal solution, but I'm also open to other ideas for letting students publish on our site.

We're running Drupal 6, and the site is http://www.judgememorial.com .

Thanks for any help or suggestions.

See the

WorldFallz - November 14, 2008 - 22:15

See the http://drupal.org/project/override_node_options module.

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

 
 

Drupal is a registered trademark of Dries Buytaert.