Description
Brought the Falcon UI up and was playing around and noticed some minor validation issues. Thought I'll try and fix it to see how easy/difficult it is for UI newbies like me to fix.
Some issues:
1. Cluster/Feed/Process name validation doesn't allow '-', whereas our XSD does.
2. For process workflow, engine version is mandated, although it is optional in XSD.
3. When the engine is changed, lets say, from PIG to Oozie, the version doesn't get reset (it will continue to be that of PIG).
4. The engine versions need to be re-ordered, to display the latest first.