From 1ee4465a04c60db662fdabe37e2e87c32cac124f Mon Sep 17 00:00:00 2001 From: pengjiangxiu Date: Tue, 22 Aug 2017 09:52:16 +0800 Subject: [PATCH 1/6] * Fix dev bug. --- module/dev/control.php | 12 ++++++------ module/dev/lang/en.php | 1 - module/dev/lang/zh-cn.php | 1 - module/dev/lang/zh-tw.php | 1 - module/project/view/taskdata.html.php | 2 +- 5 files changed, 7 insertions(+), 10 deletions(-) diff --git a/module/dev/control.php b/module/dev/control.php index 30753cf929..073a09d75d 100644 --- a/module/dev/control.php +++ b/module/dev/control.php @@ -1,10 +1,10 @@ - * @package + * @package * @uses control * @license LGPL * @version $Id$ @@ -14,7 +14,7 @@ class dev extends control { /** * Get API of system. - * + * * @access public * @return void */ @@ -31,11 +31,11 @@ class dev extends control $this->view->modules = $this->dev->getModules(); $this->display(); } - + /** * Get schema of database. - * - * @param string $table + * + * @param string $table * @access public * @return void */ diff --git a/module/dev/lang/en.php b/module/dev/lang/en.php index 9b8769b823..75511c7722 100644 --- a/module/dev/lang/en.php +++ b/module/dev/lang/en.php @@ -95,7 +95,6 @@ $lang->dev->groupList['product'] = $lang->productCommon; $lang->dev->groupList['project'] = $lang->projectCommon; $lang->dev->groupList['qa'] = 'Testing'; $lang->dev->groupList['doc'] = 'Document'; -$lang->dev->groupList['report'] = 'Report'; $lang->dev->groupList['company'] = 'Company'; $lang->dev->groupList['admin'] = 'Admin'; $lang->dev->groupList['other'] = 'Others'; diff --git a/module/dev/lang/zh-cn.php b/module/dev/lang/zh-cn.php index c208809244..3649d63a02 100644 --- a/module/dev/lang/zh-cn.php +++ b/module/dev/lang/zh-cn.php @@ -95,7 +95,6 @@ $lang->dev->groupList['product'] = $lang->productCommon; $lang->dev->groupList['project'] = $lang->projectCommon; $lang->dev->groupList['qa'] = '测试'; $lang->dev->groupList['doc'] = '文档'; -$lang->dev->groupList['report'] = '统计'; $lang->dev->groupList['company'] = '组织'; $lang->dev->groupList['admin'] = '后台'; $lang->dev->groupList['other'] = '其他模块'; diff --git a/module/dev/lang/zh-tw.php b/module/dev/lang/zh-tw.php index 5fd23d1596..7ba3c4f3a7 100644 --- a/module/dev/lang/zh-tw.php +++ b/module/dev/lang/zh-tw.php @@ -95,7 +95,6 @@ $lang->dev->groupList['product'] = $lang->productCommon; $lang->dev->groupList['project'] = $lang->projectCommon; $lang->dev->groupList['qa'] = '測試'; $lang->dev->groupList['doc'] = '文檔'; -$lang->dev->groupList['report'] = '統計'; $lang->dev->groupList['company'] = '組織'; $lang->dev->groupList['admin'] = '後台'; $lang->dev->groupList['other'] = '其他模組'; diff --git a/module/project/view/taskdata.html.php b/module/project/view/taskdata.html.php index 413850e91c..1ab663d6cb 100644 --- a/module/project/view/taskdata.html.php +++ b/module/project/view/taskdata.html.php @@ -60,7 +60,7 @@ product][$task->branch])) echo "" . $branchGroups[$task->product][$task->branch] . '';?> module) echo "" . $modulePairs[$task->module] . '';?> - id", $task->name, null, "style='color: $task->color'")) echo $task->name; if($task->fromBug) echo html::a($this->createLink('bug', 'view', "id=$task->fromBug"), "[BUG#$task->fromBug]", '_blank', "class='bug'"); ?> From f33cca51e551c4e5a257c8b63eea948db294be1c Mon Sep 17 00:00:00 2001 From: pengjiangxiu Date: Tue, 22 Aug 2017 10:06:25 +0800 Subject: [PATCH 2/6] * Fix bug for dev api. --- module/dev/model.php | 6 +++--- module/dev/view/api.html.php | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/module/dev/model.php b/module/dev/model.php index 959db50767..3f4cec0c36 100644 --- a/module/dev/model.php +++ b/module/dev/model.php @@ -226,18 +226,18 @@ class devModel extends model /** * Get all modules. - * + * * @access public * @return void */ public function getModules() - { + { $moduleList = glob($this->app->getModuleRoot() . '*'); $modules = array(); foreach($moduleList as $module) { $module = basename($module); - if($module == 'editor' or $module == 'help' or $module == 'setting') continue; + if($module == 'editor' or $module == 'help' or $module == 'setting' or $module == 'common') continue; $group = zget($this->config->dev->group, $module, 'other'); $modules[$group][] = $module; } diff --git a/module/dev/view/api.html.php b/module/dev/view/api.html.php index b01cfe142c..942d1f72b7 100644 --- a/module/dev/view/api.html.php +++ b/module/dev/view/api.html.php @@ -5,7 +5,7 @@ dev->groupList as $group => $groupName):?>
- dev->tableList, $module, $module); ?> @@ -18,7 +18,7 @@ -
- createLink($selectedModule, $api['name'], $params, 'json'); ?> From 8ea15d424fa90aeb128649ecb2ca9e60d5cdf914 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Tue, 22 Aug 2017 10:20:24 +0800 Subject: [PATCH 3/6] * 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)?>