* [refac bug #62741] Adjust for child task estStarted and deadline value when parent is empty.
This commit is contained in:
@@ -42,6 +42,7 @@ window.renderRowData = function($row, index, row)
|
||||
if(parentTask.estStarted == '')
|
||||
{
|
||||
row.estStarted = '';
|
||||
if(parentTasks[row.id] != undefined) parentTasks[row.id].estStarted = '';
|
||||
info[0].render({readonly: true});
|
||||
}
|
||||
});
|
||||
@@ -50,6 +51,7 @@ window.renderRowData = function($row, index, row)
|
||||
if(parentTask.deadline == '')
|
||||
{
|
||||
row.deadline = '';
|
||||
if(parentTasks[row.id] != undefined) parentTasks[row.id].deadline = '';
|
||||
info[0].render({readonly: true});
|
||||
}
|
||||
});
|
||||
|
||||
@@ -73,6 +73,9 @@ $closedReasonOptions = $lang->task->reasonList;
|
||||
$teamOptions = $members;
|
||||
$hiddenTeam = $task->mode != '' ? '' : 'hidden';
|
||||
|
||||
$disabledEstStarted = $project && $project->taskDateLimit == 'limit' && !empty($parentTask) && helper::isZeroDate($parentTask->estStarted) ? true : false;
|
||||
$disabledDeadline = $project && $project->taskDateLimit == 'limit' && !empty($parentTask) && helper::isZeroDate($parentTask->deadline) ? true : false;
|
||||
|
||||
if($task->status == 'wait') unset($statusOptions['pause']);
|
||||
|
||||
if(!empty($task->team))
|
||||
@@ -467,9 +470,9 @@ detailBody
|
||||
datePicker
|
||||
(
|
||||
set::name('estStarted'),
|
||||
set::disabled($project && $project->taskDateLimit == 'limit' && !empty($parentTask) && helper::isZeroDate($parentTask->estStarted) ? true : false),
|
||||
set::disabled($disabledEstStarted),
|
||||
on::change('checkEstStartedAndDeadline'),
|
||||
helper::isZeroDate($task->estStarted) ? null : set::value($task->estStarted)
|
||||
set::value((helper::isZeroDate($task->estStarted) || $disabledEstStarted) ? null : $task->estStarted)
|
||||
)
|
||||
)
|
||||
),
|
||||
@@ -482,9 +485,9 @@ detailBody
|
||||
datePicker
|
||||
(
|
||||
set::name('deadline'),
|
||||
set::disabled($project && $project->taskDateLimit == 'limit' && !empty($parentTask) && helper::isZeroDate($parentTask->deadline) ? true : false),
|
||||
set::disabled($disabledDeadline),
|
||||
on::change('checkEstStartedAndDeadline'),
|
||||
helper::isZeroDate($task->deadline) ? null : set::value($task->deadline)
|
||||
set::value((helper::isZeroDate($task->deadline) || $disabledDeadline) ? null : $task->deadline)
|
||||
)
|
||||
)
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user