From b28de5bde6edd7364a114d117c204a43554c14c6 Mon Sep 17 00:00:00 2001 From: liumengyi Date: Mon, 26 May 2025 13:56:51 +0800 Subject: [PATCH] * [task#142989,done,1h] get product bugs when click. --- module/bug/js/edit.ui.js | 6 ++++++ module/bug/ui/edit.html.php | 3 ++- module/bug/zen.php | 3 --- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/module/bug/js/edit.ui.js b/module/bug/js/edit.ui.js index b043cb7cca..48b36c7ba8 100644 --- a/module/bug/js/edit.ui.js +++ b/module/bug/js/edit.ui.js @@ -40,3 +40,9 @@ function linkBug() openUrl(link, {load: 'modal', size: 'lg'}); } + +function setDuplicateBug() +{ + const productID = $('[name=product]').val(); + loadProductBugs(productID, bug.id); +} diff --git a/module/bug/ui/edit.html.php b/module/bug/ui/edit.html.php index 142a0180de..bdcd368e28 100644 --- a/module/bug/ui/edit.html.php +++ b/module/bug/ui/edit.html.php @@ -517,7 +517,8 @@ detailBody set::name($lang->bug->duplicateBug), picker ( - set::items($productBugs), + on::click('setDuplicateBug'), + set::items(array()), set::name('duplicateBug'), set::value($bug->duplicateBug) ) diff --git a/module/bug/zen.php b/module/bug/zen.php index 260a3d11c6..c955b48d72 100644 --- a/module/bug/zen.php +++ b/module/bug/zen.php @@ -1142,8 +1142,6 @@ class bugZen extends bug /* Get bugs of current product. */ $branch = ''; if($product->type == 'branch') $branch = $bug->branch > 0 ? "{$bug->branch},0" : '0'; - $productBugs = $this->bug->getProductBugPairs($bug->product, $branch); - unset($productBugs[$bug->id]); /* Get execution pairs. */ $unAllowedStage = array('request', 'design', 'review'); @@ -1174,7 +1172,6 @@ class bugZen extends bug $this->view->projectID = $bug->project; $this->view->projects = $projects; $this->view->executions = $executions; - $this->view->productBugs = $productBugs; $this->view->branchTagOption = $branchTagOption; $this->view->projectExecutionPairs = $this->loadModel('project')->getProjectExecutionPairs(); }