Find a flexible solution for making workflow comments mandatory or not.
Currently comments in some workflow actions forms (submit, accept, etc) are mandatory and not mandatory in some other actions forms (modify).
For some clients and projects those actual default choices are not appreciated. For some clients and projects all comments should be mandatory, while for some others no comments should be mandatory and for some others at last only the comments on the modify actions make sense.
This situation cries for a way to customize which comments should be mandatory.
Now how and where to store those preferences?
Some solutions:
1. Add a property on the workflow tool to specify which action comments should be mandatory
2. Specify in the workflow action description if comments are mandatory
In all cases, the CPSDefault UI should be extended so that it can understand those preferences/settings so it knows when to enforce mandatory comments.
Any other idea? Would this meet your needs?