Let’s say for instance that I wanted certain fields to be required when transitioning a test case result from Untested to Failed (e.g. Defect ID). Later when the bug is fixed, I would like to require a different set of (possibly custom) fields:: for example, Version when transitioning from Failed to Retest. The previously input Defect ID should stay with what was set before in the first transition.
Any way to do this?