I need someone to come up with a plan for and implement our site's workflow/permissions. We have one ‘story’ content type with an attached vocabulary called ‘section’ that determines where the content will appear on the website. Some users need to have this vocabulary restricted to just a few terms as well as not be allowed to publish content without approval from another user with an ‘editor’ role. We also need to restrict the user from being able to edit their own content once it has been approved and is live on the website. We also need a way to be able to assign users to a group and have a role that has permission to edit and approve content only from that group. And finally, We need to email authors/editors about each stage of the workflow process i.e. 'Awaiting Approval', 'Published', etc.
I know there are a variety of ways/modules to do this (revisioning, workflow, rules, taxonomy access control, TAC lite, etc.) but I don’t have time to research and implement the best approach. I’m hoping to find someone who has done this before and is confident he/she can implement an approach that will meet all of our needs.
Thank you,
Scott