I want all authenticated users to be able to publish a node of a certain type. Once it's published, I want users in a 'reviewer' role to be notified by email so that they may review the content of that node. Those reviewers should then be able to supply additional information about the review process, and indicate whether that original 'content' is approved or denied.
I originally thought about creating a specific Content Type that all users can create, but only the reviewers can edit. The problem with that approach is that the original poster could also fill in the information meant for the reviewers. :)
I'm searching through available modules that might support this concept, but am not sure which category to look in. Can anyone point me to existing modules that support this concept?
Thanks for any ideas!
Comments
haven't used it yet myself,
haven't used it yet myself, but i believe the workflow module does exactly this.
Thank you!
I've downloaded the module and am reading the usage instructions... I'll let you know how it works for this particular idea.
Thanks!
back to it..
I installed the workflow module, configured a new content type and all the workflow states to go with it. I added a new role for users with permissions to change the workflow state on that content type.
The problem I'm having is that only the author of each node and administrator can access any node of that content type. All other users get 'access denied' (including members of the role with edit permissions).
I have checked and re-checked the workflow access permissions... I retained the default: anonymous and authenticated users SHOULD have viewing access to that content type regardless of its workflow state, and members of that special role are given edit permissions on that content type for every workflow state. I even explicitly added viewing access for members of that special role, but still they cannot view nodes that they did not create. BTW: there are no taxonomy categories involved with this content type, so it's not a permission problem propagated from that.
Any ideas on why I'm getting 'access denied' unless the user created the node (or is admin)?