From 83277172c53179908d3fdd96e100101b9ec819ba Mon Sep 17 00:00:00 2001 From: songchenxuan Date: Tue, 4 Jul 2023 11:21:42 +0800 Subject: [PATCH] * Fix bug #36161. --- module/task/model.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/module/task/model.php b/module/task/model.php index 2e4a7d58c0..1febad14dd 100755 --- a/module/task/model.php +++ b/module/task/model.php @@ -3805,7 +3805,16 @@ class taskModel extends model $storyChanged = (!empty($task->storyStatus) and $task->storyStatus == 'active' and $task->latestStoryVersion > $task->storyVersion and !in_array($task->status, array('cancel', 'closed'))); $canView = common::hasPriv('task', 'view'); - $taskLink = helper::createLink('task', 'view', "taskID=$task->id"); + if($this->config->vision == 'lite') + { + $taskLink = helper::createLink('task', 'view', "taskID=$task->id", '', true); + $linkClass = 'class="iframe"'; + } + else + { + $taskLink = helper::createLink('task', 'view', "taskID=$task->id"); + $linkClass = ''; + } $account = $this->app->user->account; $id = $col->id; if($col->show) @@ -3864,7 +3873,7 @@ class taskModel extends model if($task->module and isset($modulePairs[$task->module])) echo "" . $modulePairs[$task->module] . ' '; if($task->parent > 0) echo '' . $this->lang->task->childrenAB . ' '; if(!empty($task->team)) echo '' . $this->lang->task->multipleAB . ' '; - echo $canView ? html::a($taskLink, $task->name, null, "style='color: $task->color' title='$task->name'") : "$task->name"; + echo $canView ? html::a($taskLink, $task->name, null, "$linkClass style='color: $task->color' title='$task->name'") : "$task->name"; if(!empty($task->children)) echo ''; if($task->fromBug) echo html::a(helper::createLink('bug', 'view', "id=$task->fromBug"), "[BUG#$task->fromBug]", '', "class='bug'"); break;