Just wondering if there is a module out there that does this:

- Allows users to create nodes - but they (and the admin) will be the only ones to be able to edit that page.

- Allows users to browse through a website, choose a page they want to edit (sounds like a wiki but it isn't what I'm after) and register their interest to edit that page, which is then approved by an admin

Any leads or help would be appreciated. Thanks!

Comments

WorldFallz’s picture

1) is built-in: only give out the "edit own" permission to non admin.

2) You could create an "edit request" content type (or whatever you want to call it), use a nodereference field for users to select the node they want to edit. The admins could make that user the "author" and the 'edit own' permission described above would take over. You might want to add a status so the admins can mark the request as "completed" once they give the user the elevated permission.

===
"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

Marco Palmero’s picture

Thanks for that. Very helpful.

Just a final question.

Is it possible to limit the number of nodes (or certain node types) a user can make? e.g. they can make as many blog posts, but have only one page type?

WorldFallz’s picture

see the http://drupal.org/project/node_limitnumber module. However, though there's an issue for the d6 update, I don't think there's a patch yet.

===
"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