From 8ea15d424fa90aeb128649ecb2ca9e60d5cdf914 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Tue, 22 Aug 2017 10:20:24 +0800 Subject: [PATCH] * finish task #3198. --- module/build/control.php | 3 +++ module/build/js/view.js | 23 +++++++++++++---------- module/build/model.php | 1 + module/build/view/view.html.php | 1 + module/product/view/build.html.php | 2 +- module/testtask/control.php | 1 + module/testtask/js/create.js | 2 +- module/testtask/view/create.html.php | 2 +- 8 files changed, 22 insertions(+), 13 deletions(-) diff --git a/module/build/control.php b/module/build/control.php index f4ec632ba7..cd9828f6b3 100644 --- a/module/build/control.php +++ b/module/build/control.php @@ -39,6 +39,7 @@ class build extends control $product = $this->loadModel('product')->getByID($projectID); $products = $this->product->getPairs(); $this->product->setMenu($products, $projectID); + $this->lang->build->menu = $this->lang->product->menu; $productGroups = array(); $product->branch = 0; @@ -112,6 +113,7 @@ class build extends control $product = $this->loadModel('product')->getById($build->product); $products = $this->product->getPairs(); $this->product->setMenu($products, $build->product); + $this->lang->build->menu = $this->lang->product->menu; $productGroups = array(); $product->branch = 0; @@ -193,6 +195,7 @@ class build extends control { $products = $this->loadModel('product')->getPairs(); $this->product->setMenu($products, $build->product); + $this->lang->build->menu = $this->lang->product->menu; $this->view->title = "BUILD #$build->id $build->name - " . $build->productName; $this->view->position[] = html::a($this->createLink('product', 'build', "productID=$build->product"), $build->productName); diff --git a/module/build/js/view.js b/module/build/js/view.js index f587ae6909..bb88ba4864 100644 --- a/module/build/js/view.js +++ b/module/build/js/view.js @@ -14,15 +14,18 @@ function showLink(buildID, type, param) } $(function() { - if(link == 'true') showLink(buildID, type, param); - fixedTfootAction($('#' + type + 'List').closest('form')); - $('.nav.nav-tabs a[data-toggle="tab"]').on('shown.zui.tab', function(e) + if(flow != 'onlyTest') { - var href = $(e.target).attr('href'); - var tabPane = $(href + '.tab-pane'); - if(tabPane.size() == 0) return; - var formID = tabPane.find('.linkBox').find('form:last'); - if(formID.size() == 0) formID = tabPane.find('form:last'); - setTimeout(function(){fixedTfootAction(formID)}, 100); - }); + if(link == 'true') showLink(buildID, type, param); + fixedTfootAction($('#' + type + 'List').closest('form')); + $('.nav.nav-tabs a[data-toggle="tab"]').on('shown.zui.tab', function(e) + { + var href = $(e.target).attr('href'); + var tabPane = $(href + '.tab-pane'); + if(tabPane.size() == 0) return; + var formID = tabPane.find('.linkBox').find('form:last'); + if(formID.size() == 0) formID = tabPane.find('form:last'); + setTimeout(function(){fixedTfootAction(formID)}, 100); + }); + } }) diff --git a/module/build/model.php b/module/build/model.php index 2d0c382285..c61c3cb791 100644 --- a/module/build/model.php +++ b/module/build/model.php @@ -200,6 +200,7 @@ class buildModel extends model ->stripTags($this->config->build->editor->create['id'], $this->config->allowedTags) ->remove('resolvedBy,allchecker,files,labels,uid') ->get(); + if($this->config->global->flow == 'onlyTest') $build->project = 0; $build = $this->loadModel('file')->processImgURL($build, $this->config->build->editor->create['id'], $this->post->uid); $this->dao->insert(TABLE_BUILD)->data($build) diff --git a/module/build/view/view.html.php b/module/build/view/view.html.php index e3c18e2d2b..c0a4059f57 100644 --- a/module/build/view/view.html.php +++ b/module/build/view/view.html.php @@ -13,6 +13,7 @@ build->confirmUnlinkStory)?> build->confirmUnlinkBug)?> +config->global->flow)?>