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

audster’s picture

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

MTecknology’s picture

It seems like that's my best option for Drupal but it's turning into an extremely painful and difficult process. :(

audster’s picture

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!