The FlexDeploy 4.0.3 - Patch Release 05-22-2017 introduces a "Visible" attribute for FlexFields. This is helpful to Invisible Flexfields help perform validations of the build/deploy request before the form is submitted. This is achieved by creating an invisible FlexField Invisible FlexFields can be created for either the Deploy Request or Build Request (so that field does not appear on the screen) and using the Validation Script to perform such logic.
...
Here are some samples of Validation script:
...
language | groovy |
---|---|
theme | Midnight |
title | Require Package Name on Partial Deploy Build Request for EBS |
linenumbers | true |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
if (PartialDeploymentsFlag && ProjectType!=null && ProjectType.equals("EBS")) { if(StartTime == null && "PROD".equals(EnvironmentCode)) { ValidationMessage="Please enter Start Time for deployment."; return false; } } return true; |
...