* bug: display the delayed style.

This commit is contained in:
liugang
2023-10-11 09:24:49 +08:00
parent ffec8f9d45
commit ad0c8243f2
2 changed files with 7 additions and 1 deletions
+2
View File
@@ -60,3 +60,5 @@ body {margin-bottom: 10px;}
.dtable-row.is-normal .dtable-cell[data-col="name"] {padding-left: 20px;}
.dtable-cell[data-col="actions"] > .dtable-cell-content .c-actions .dividing-line {width: 1px; height: 16px; display: inline-block; vertical-align: middle; background: #F4F5F7; margin: 0 4px 0 0;}
span.delayed {display: inline-block; height: 20px; line-height: 18px; background: #FFEBEB; color: #FB2B2B; border-radius: 20px; padding: 2px 8px;}
+5 -1
View File
@@ -3976,6 +3976,7 @@ class bugModel extends model
$bug->toTask = $canViewTask ? html::a(helper::createLink('task', 'view', "taskID={$task->id}", 'html', true), $task->name, '', "class='iframe' title='{$task->name}'") : "<span title='{$task->name}'>{$task->name}</span>";
}
$status = $bug->status;
$bugStatus = $this->processStatus('bug', $bug);
$bug->status = "<span class='status-bug status-{$bug->status}' title='{$bugStatus}'> {$bugStatus}</span>";
@@ -4025,7 +4026,10 @@ class bugModel extends model
foreach(array_merge(array('os', 'browser', 'mailto', 'branch', 'project', 'plan', 'execution', 'type', 'resolution', 'keywords', 'openedBuild', 'resolvedBuild', 'activatedCount'), $userFields, $dateFields) as $field)
{
if($bug->$field) $bug->$field = "<span title='{$bug->$field}'>{$bug->$field}<span>";
if(empty($bug->$field)) continue;
$class = ($field == 'deadline' && isset($bug->delay) && $status == 'active') ? "class='delayed'" : '';
$bug->$field = "<span $class title='{$bug->$field}'>{$bug->$field}</span>";
}
$rows[] = $bug;