Please post all feature suggestion for this module in this thread. I take these very seriously, so it's worth posting them!
To get the ball rolling... here's what's top of my list:
To get the ball rolling... here's what's top of my list:
- Be able to assign Views to menu items. That way you can both provide a tab-based UI for the form data (by having one or more Views that have tabs to separate the data) and a page-based way to view the data; i.e. the different Views would be
- Be able to choose between a visible View based on custom criteria. e.g. if "is_approved" = "Yes", display View X. Otherwise, display View Y. This would be handy for situations where you want to prevent fields being editable AFTER it's been approved (or whatever).
- Be able to redirect users to custom message upon login. e.g. if 'is_approved"="no", they'd fail to login, but they'd see a message explaining why they were rejected.
- Hooks! Modules should be able to define their own hooks which trigger custom events. This would be really handy for this module: it could trigger custom code to approve the submission, or maybe mark it as complete. But it really requires hook support; don't want to have to hardcode separate mechanism on a per-module basis.
- Be able to define custom BLURB in and around the displayed fields / pages. (This will probably be a separate module associated with the View, though...). That way, introductory paragraphs, explanatory blurb before or after fields. As Form Tools migrates closer to non-technical users (as it's doing with this module), we need to simplify everything as much as possible.