* [ticket#1411,done,0.5h] fix disabled milestone field error.

This commit is contained in:
tianshujie
2024-09-20 10:23:47 +08:00
committed by 刘刚
parent 5930668ad8
commit a1719f7bff
2 changed files with 6 additions and 8 deletions
+5 -7
View File
@@ -83,13 +83,7 @@ window.onRenderRow = function(row, rowIdx, data)
}
}
if(!data || !data.planIDList) return;
row.children('.form-batch-row-actions').children('[data-type=delete]').addClass('hidden');
row.children('[data-name=type]').children('select').attr('disabled', 'disabled');
/* Use the flag variable 'setMilestone' to toggle the enable/disable status of the milestone field. */
if(!data.setMilestone)
if(data != undefined && data.disabled)
{
let name = '';
let value = '';
@@ -113,6 +107,10 @@ window.onRenderRow = function(row, rowIdx, data)
inputEle.setAttribute('type', 'hidden');
row.children('[data-name=milestone]').append(inputEle);
}
if(!data || !data.planIDList) return;
row.children('.form-batch-row-actions').children('[data-type=delete]').addClass('hidden');
row.children('[data-name=type]').children('select').attr('disabled', 'disabled');
};
window.onChangeExecutionType = function(event)
+1 -1
View File
@@ -234,7 +234,7 @@ $fnGenerateDefaultData = function() use ($config, $plans, $planID, $stages, $exe
$points = !empty($enabledPoints->{$plan->attribute}) ? $enabledPoints->{$plan->attribute} : array();
$item = new stdClass();
$item->disabled = !isset($plan->setMilestone);
$item->disabled = $plan->type != 'stage';
$item->enabled = $plan->enabled;
$item->id = $plan->id;
$item->type = $plan->type;