blob: 5053786fbba318617c8d048544475dd8ba946561 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
export const initGeneralPipelinesOptions = () => {
const forwardDeploymentEnabledCheckbox = document.getElementById(
'project_ci_cd_settings_attributes_forward_deployment_enabled',
);
const forwardDeploymentRollbackAllowedCheckbox = document.getElementById(
'project_ci_cd_settings_attributes_forward_deployment_rollback_allowed',
);
if (forwardDeploymentRollbackAllowedCheckbox && forwardDeploymentEnabledCheckbox) {
forwardDeploymentRollbackAllowedCheckbox.disabled = !forwardDeploymentEnabledCheckbox.checked;
forwardDeploymentEnabledCheckbox.addEventListener('change', () => {
if (!forwardDeploymentEnabledCheckbox.checked) {
forwardDeploymentRollbackAllowedCheckbox.checked = false;
}
forwardDeploymentRollbackAllowedCheckbox.disabled = !forwardDeploymentEnabledCheckbox.checked;
});
}
};
|