From 567d0b28281961a73ea81b236d62892bacc372df Mon Sep 17 00:00:00 2001 From: wangyuting Date: Thu, 7 Aug 2025 13:21:16 +0800 Subject: [PATCH 1/2] * [bug#64285,done,1h,0h] Fix feedback medsage link error. --- module/message/model.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/module/message/model.php b/module/message/model.php index 80efc9ea15..b8fd057b1d 100755 --- a/module/message/model.php +++ b/module/message/model.php @@ -210,12 +210,14 @@ class messageModel extends model $isonlybody = isInModal(); if($isonlybody) unset($_GET['onlybody']); + $methodNmae = 'view'; $moduleName = $objectType == 'case' ? 'testcase' : $objectType; if($objectType == 'kanbancard') $moduleName = 'kanban'; + if($objectType == 'feedback') $methodNmae = 'adminView'; $space = common::checkNotCN() ? ' ' : ''; $data = ($actor == 'guest' ? 'guest' : $user->realname) . $space . $this->lang->action->label->{$actionType} . $space . $this->lang->action->objectTypes[$objectType]; $dataID = $objectType == 'kanbancard' ? $object->kanban : $objectID; - $url = helper::createLink($moduleName, 'view', "id={$dataID}"); + $url = helper::createLink($moduleName, $methodNmae, "id={$dataID}"); $data .= ' ' . html::a((strpos($url, $sysURL) === 0 ? '' : $sysURL) . $url, "[#{$objectID}::{$object->$field}]"); if($isonlybody) $_GET['onlybody'] = 'yes'; From 3f1646cf5f96d25a9501c9f504e1f90f1abad9ce Mon Sep 17 00:00:00 2001 From: wangyuting Date: Thu, 7 Aug 2025 13:29:26 +0800 Subject: [PATCH 2/2] * Optimize code. --- module/message/model.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/message/model.php b/module/message/model.php index b8fd057b1d..7dadb4da3a 100755 --- a/module/message/model.php +++ b/module/message/model.php @@ -213,7 +213,7 @@ class messageModel extends model $methodNmae = 'view'; $moduleName = $objectType == 'case' ? 'testcase' : $objectType; if($objectType == 'kanbancard') $moduleName = 'kanban'; - if($objectType == 'feedback') $methodNmae = 'adminView'; + if($objectType == 'feedback' && $this->config->vision == 'rnd') $methodNmae = 'adminView'; $space = common::checkNotCN() ? ' ' : ''; $data = ($actor == 'guest' ? 'guest' : $user->realname) . $space . $this->lang->action->label->{$actionType} . $space . $this->lang->action->objectTypes[$objectType]; $dataID = $objectType == 'kanbancard' ? $object->kanban : $objectID;