From dbbb3f6300b444ac01e4a26c52a83efcb96e174a Mon Sep 17 00:00:00 2001 From: tianshujie Date: Tue, 18 Mar 2025 08:58:50 +0800 Subject: [PATCH] * [bug#60657,done,0.3h] add a case title to the bug of the case transfer. --- lib/zin/wg/backbtn/v1.php | 2 +- module/project/js/bug.ui.js | 6 ++++++ module/project/ui/bug.html.php | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/zin/wg/backbtn/v1.php b/lib/zin/wg/backbtn/v1.php index 2b34a9e0f9..f411eebb4e 100644 --- a/lib/zin/wg/backbtn/v1.php +++ b/lib/zin/wg/backbtn/v1.php @@ -46,7 +46,7 @@ class backBtn extends btn 'task' => 'execution-task,my-work,my-contribute,execution-tree,execution-grouptask,project-execution,product-track,repo-view,story-change,execution-kanban,execution-taskkanban,my-index,feedback-adminview,projectstory-track,execution-calendar,my-effort,company-effort,company-calendar,product-dynamic,project-dynamic,execution-dynamic,project-view,execution-view,task-view', 'story' => 'product-browse,projectstory-story,execution-story,my-work,my-contribute,productplan-view,build-view,projectbuild-view,product-track,repo-view,testcase-zerocase,my-index,feedback-adminview,projectstory-track,task-view,my-effort,company-effort,company-calendar,demandpool-track,product-dynamic,project-dynamic,execution-dynamic,project-view,execution-view,ticket-browse,ticket-view,roadmap-view,charter-view,demand-view,review-assess,review-audit', 'bug' => 'bug-browse,project-bug,my-work,my-contribute,execution-bug,bug-view,qa-index,execution-task,product-track,execution-task,task-view,repo-view,story-change,repo-review,feedback-adminview,my-index,projectstory-track,my-effort,company-effort,company-calendar,product-dynamic,project-dynamic,execution-dynamic,project-view,execution-view,ticket-browse,ticket-view', - 'testcase' => 'testcase-browse,project-testcase,my-work,my-contribute,execution-testcase,testtask-cases,testsuite-view,product-browse,testcase-view,qa-index,caselib-browse,product-track,story-change,my-index,projectstory-track,my-effort,company-effort,company-calendar,product-dynamic,project-dynamic,execution-dynamic,project-view,execution-view,testreport-view', + 'testcase' => 'testcase-browse,project-testcase,my-work,my-contribute,execution-testcase,testtask-cases,testsuite-view,product-browse,testcase-view,qa-index,caselib-browse,product-track,story-change,my-index,projectstory-track,my-effort,company-effort,company-calendar,product-dynamic,project-dynamic,execution-dynamic,project-view,execution-view,testreport-view,bug-browse,project-bug,bug-view', 'testsuite' => 'testsuite-browse,testsuite-view,testtask-cases,my-index,product-dynamic,project-dynamic,execution-dynamic,project-view,execution-view', 'testtask' => 'testtask-browse,testtask-cases,qa-index,testcase-browse,execution-build,my-index,my-effort,company-effort,company-calendar,product-dynamic,project-dynamic,execution-dynamic,project-view,execution-view', 'testreport' => 'testreport-browse,project-testreport,execution-testreport,execution-testtask', diff --git a/module/project/js/bug.ui.js b/module/project/js/bug.ui.js index 7fb50e862f..a7f1a4187a 100644 --- a/module/project/js/bug.ui.js +++ b/module/project/js/bug.ui.js @@ -34,6 +34,12 @@ window.onRenderCell = function(result, {row, col}) if(row.data.color) result[0].props.style = 'color: ' + row.data.color; const module = this.options.modules[row.data.module]; if(module) result.unshift({html: '' + module + ''}); // 添加模块标签 + + if(parseInt(row.data.case)) + { + caseLink = $.createLink('testcase', 'view', "caseID=" + row.data.case + "&version=" + row.data.caseVersion); + result.push({html: '[' + caseCommonLang + '#' + row.data.case + ']'}); + } } if(col.name == 'deadline' && result[0]) { diff --git a/module/project/ui/bug.html.php b/module/project/ui/bug.html.php index 6bcad2c61c..3b260049ef 100644 --- a/module/project/ui/bug.html.php +++ b/module/project/ui/bug.html.php @@ -9,6 +9,8 @@ declare(strict_types=1); * @link https://www.zentao.net */ namespace zin; +jsVar('caseCommonLang', $this->lang->testcase->common); + $linkParams = "projectID={$project->id}&productID={$productID}&branch=$branchID&orderBy=status,id_desc&build=$buildID&type={key}¶m={$param}&recTotal={$pager->recTotal}&recPerpage={$pager->recPerPage}"; featureBar (