I have a bit of an interesting situation I'm trying to solve... I'm trying to make a request form where those request forms can be used for requesting changes to existing requests.
What I _think_ I want:
Node type with all possible information
Use Panels to limit what users see when creating the node
User fills out request and submits
OG to notify certain users (sys admins) of this created/changed form
Let sys admin approve or reject and notify user
If the user wants to request a change, edit the form and force it to be a new revision
Let the sys admin either approve or reject this change too and make that another revision
I'm not even sure how I'd go about that.
Any thoughts about what would be the bestest best way to do request forms that can also handle change requests?
Comments
workflow module
The workflow module could be what you need (and there is also OG workflow...)
drupal.org/project/workflow
There are assorted modules that work with workflow as well
http://drupal.org/project/workflow_extensions
hrm...
It seems like that's my best option for Drupal but it's turning into an extremely painful and difficult process. :(
you might
want to check out this little screencast series on workbench...
http://nodeone.se/sv/node/769
he is a compact presenter so you have to really pay attention, and there is certainly a lot more to learn/apply but he will get you going in short order and you may find that there are other ideas/solutions you could try by checking out his other series.
Don't worry, the learning curve is steep bu the power is awesome! Hang in there, it WILL pay off!