Issue Summary
When creating an RV using API 2.0, users can't easily figure out the right status and health because there is a logic behind the health field and it's dependent on the selected state.
Steps to Reproduce
- Create an RV via API and set the necessary required fields. Purposely set the status to 1 and health to 3.
- Observe the result
Expected Results
To help reduce this error, status and health should not be required via API and should have a default value like when we create it in the GUI.
Actual Results
Cannot create Release Vehicle. Value for health is invalid.
Workaround
Users have to be aware of the following combination when creating RV via API
Status: * 1 = planning - health:2,4,5 * 2 = in progress - health:2,3,4,5 * 3 = launched - health:2,3,4,5 * 4 = closed - health:1 * 5 = canceled - health:1 * 6 = archived - health:1 Health: * 1 = Complete * 2 = At Risk * 3 = Critical / Slip * 4 = On Track * 5 = On Hold