From 6d6ea9af3f784aeed273b11bbb9f00ac428489e0 Mon Sep 17 00:00:00 2001 From: Yagami <976204163@qq.com> Date: Wed, 17 Mar 2021 13:36:33 +0800 Subject: [PATCH 01/12] * Remove tree menugroup. --- module/common/lang/zh-cn.php | 2 +- module/testreport/control.php | 4 ++-- module/tree/control.php | 10 ---------- module/tree/view/browse.html.php | 4 ++-- 4 files changed, 5 insertions(+), 15 deletions(-) diff --git a/module/common/lang/zh-cn.php b/module/common/lang/zh-cn.php index 03c398e3d9..ba4ace478c 100644 --- a/module/common/lang/zh-cn.php +++ b/module/common/lang/zh-cn.php @@ -360,7 +360,7 @@ $lang->execution->qaMenu->qa = array('link' => '仪表盘|execution|qa|e $lang->execution->qaMenu->bug = array('link' => 'Bug|execution|bug|executionID=%s'); $lang->execution->qaMenu->testcase = array('link' => '用例|execution|testcase|executionID=%s'); $lang->execution->qaMenu->testtask = array('link' => '测试单|execution|testtask|executionID=%s'); -$lang->execution->qaMenu->testreport = array('link' => '报告|execution|testreport|exeutionID=%s'); +//$lang->execution->qaMenu->testreport = array('link' => '报告|testreport|browse|exeutionID=%s&type=execution'); $lang->execution->settingMenu = new stdclass(); $lang->execution->settingMenu = new stdclass(); diff --git a/module/testreport/control.php b/module/testreport/control.php index 37c0f63310..813d7b45a3 100644 --- a/module/testreport/control.php +++ b/module/testreport/control.php @@ -65,7 +65,7 @@ class testreport extends control */ public function browse($objectID = 0, $objectType = 'product', $extra = '', $orderBy = 'id_desc', $recTotal = 0, $recPerPage = 20, $pageID = 1) { - if($objectType != 'product' and $objectType != 'project') die('Type Error!'); + if($objectType != 'product' and $objectType != 'execution') die('Type Error!'); $this->session->set('reportList', $this->app->getURI(true)); $objectID = $this->commonAction($objectID, $objectType); @@ -81,7 +81,7 @@ class testreport extends control $reports = $this->testreport->getList($objectID, $objectType, $extra, $orderBy, $pager); - if($objectType == 'project' and isset($_POST['taskIdList'])) + if($objectType == 'execution' and isset($_POST['taskIdList'])) { $taskIdList = $_POST['taskIdList']; foreach($reports as $reportID => $report) diff --git a/module/tree/control.php b/module/tree/control.php index 2de2951091..da1acc27d5 100644 --- a/module/tree/control.php +++ b/module/tree/control.php @@ -110,7 +110,6 @@ class tree extends control $this->loadModel('bug')->setMenu($productPairs, $rootID); $this->lang->tree->menu = $this->lang->bug->menu; $this->lang->tree->menuOrder = $this->lang->bug->menuOrder; - $this->lang->set('menugroup.tree', 'qa'); $title = $this->lang->tree->manageBug; $position[] = html::a($this->createLink('bug', 'browse', "product=$rootID"), $product->name); @@ -121,7 +120,6 @@ class tree extends control $this->lang->navGroup->tree = 'feedback'; $this->lang->noMenuModule[] = 'tree'; - $this->lang->set('menugroup.tree', 'feedback'); $this->app->loadLang('feedback'); $this->lang->tree->menu = $this->lang->feedback->menu; $root = new stdclass(); @@ -153,7 +151,6 @@ class tree extends control $this->loadModel('testcase')->setMenu($productPairs, $rootID); $this->lang->tree->menu = $this->lang->testcase->menu; $this->lang->tree->menuOrder = $this->lang->testcase->menuOrder; - $this->lang->set('menugroup.tree', 'qa'); $title = $this->lang->tree->manageCase; $position[] = html::a($this->createLink('testcase', 'browse', "product=$rootID"), $product->name); @@ -177,7 +174,6 @@ class tree extends control $this->caselib->setLibMenu($this->caselib->getLibraries(), $rootID); $this->lang->tree->menu = $this->lang->caselib->menu; $this->lang->tree->menuOrder = $this->lang->caselib->menuOrder; - $this->lang->set('menugroup.tree', 'qa'); $title = $this->lang->tree->manageCaseLib; $position[] = html::a($this->createLink('caselib', 'browse', "libID=$rootID"), $lib->name); @@ -214,7 +210,6 @@ class tree extends control $this->doc->setMenu($type, $rootID, $currentModuleID); $this->lang->tree->menu = $this->lang->doc->menu; $this->lang->tree->menuOrder = $this->lang->doc->menuOrder; - $this->lang->set('menugroup.tree', 'doc'); $title = $this->lang->tree->manageCustomDoc; $position[] = html::a($this->createLink('doc', 'browse', "libID=$rootID"), $lib->name); @@ -224,7 +219,6 @@ class tree extends control { $products = $this->product->getPairs('', $this->session->PRJ); - $this->lang->set('menugroup.tree', 'product'); $this->product->setMenu($products, $rootID, $branch, 'line', '', 'line'); $this->lang->tree->menu = $this->lang->product->menu; $this->lang->tree->menuOrder = $this->lang->product->menuOrder; @@ -241,7 +235,6 @@ class tree extends control } elseif($viewType == 'trainskill') { - $this->lang->set('menugroup.tree', 'train'); $this->lang->tree->menu = $this->lang->trainskill->menu; $title = $this->lang->tree->manageTrainskill; @@ -252,12 +245,10 @@ class tree extends control $postBrowseType = $this->session->postBrowseType ? $this->session->postBrowseType : 'train'; if($postBrowseType == 'train') { - $this->lang->set('menugroup.tree', 'train'); $this->lang->tree->menu = $this->lang->train->menu; } else { - $this->lang->set('menugroup.tree', 'company'); $this->lang->tree->menu = $this->lang->company->menu; } @@ -305,7 +296,6 @@ class tree extends control $executions = $this->execution->getPairs($this->session->PRJ); /* Set menu. */ - $this->lang->set('menugroup.tree', 'execution'); $this->execution->setMenu($executions, $rootID); $this->lang->tree->menu = $this->lang->execution->menu; $this->lang->tree->menuOrder = $this->lang->execution->menuOrder; diff --git a/module/tree/view/browse.html.php b/module/tree/view/browse.html.php index dc9f891b64..728c87becd 100644 --- a/module/tree/view/browse.html.php +++ b/module/tree/view/browse.html.php @@ -10,8 +10,8 @@ * @link http://www.zentao.net */ ?> -navGroup->doc == 'doc'):?> -doc->appendNavCSS();?> +openApp == 'doc'):?> +loadModel('doc')->appendNavCSS();?> From 08ec8f2280d3c4092593a99c07350f987b930b45 Mon Sep 17 00:00:00 2001 From: qiyu-xie Date: Wed, 17 Mar 2021 13:44:40 +0800 Subject: [PATCH 02/12] * Add a file name when export executions. --- module/execution/control.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/module/execution/control.php b/module/execution/control.php index 2fa7cfc67d..98a94e0120 100644 --- a/module/execution/control.php +++ b/module/execution/control.php @@ -2804,6 +2804,8 @@ class execution extends control $this->fetch('file', 'export2' . $this->post->fileType, $_POST); } + $this->view->fileName = (in_array($status, array('all', 'undone')) ? $this->lang->execution->$status : $this->lang->execution->statusList[$status]) . $this->lang->execution->common; + $this->display(); } From ebfa70d2d2caa3a540da88b569fd7a943303555e Mon Sep 17 00:00:00 2001 From: leiyong <1549684884@qq.com> Date: Wed, 17 Mar 2021 13:47:31 +0800 Subject: [PATCH 03/12] * Adjust code. --- module/product/model.php | 20 -------------------- module/project/model.php | 3 ++- 2 files changed, 2 insertions(+), 21 deletions(-) diff --git a/module/product/model.php b/module/product/model.php index c300d38790..b8b1fc5a25 100644 --- a/module/product/model.php +++ b/module/product/model.php @@ -768,26 +768,6 @@ class productModel extends model return $stories; } - /** - * Get the total number of requirements associated with the product. - * - * @param array $productIdList - * @param string $type - * @param string $status closed|active|draft - * @access public - * @return int - */ - public function getTotalStoriesByProduct($productIdList, $type, $status = '') - { - return $this->dao->select("count(*) as stories")->from(TABLE_STORY) - ->where('type')->eq($type) - ->andWhere('product')->in($productIdList) - ->beginIF($status != '')->andWhere('status')->eq($status) - ->beginIF($status == 'closed')->andWhere('closedReason')->eq('done')->fi() - ->andWhere('deleted')->eq(0) - ->fetch('stories'); - } - /** * Batch get story stage. * diff --git a/module/project/model.php b/module/project/model.php index 5df0b15a77..9adf2e9f48 100644 --- a/module/project/model.php +++ b/module/project/model.php @@ -330,7 +330,8 @@ class projectModel extends model ->where('t1.project')->eq($projectID) ->andWhere('t2.type')->eq($type) ->andWhere('t2.product')->in($productIdList) - ->beginIF($status != 'all')->andWhere('t2.status')->eq($status)->fi() + ->beginIF($status == 'active')->andWhere('t2.status')->in('active,changed')->fi() + ->beginIF($status == 'closed')->andWhere('t2.status')->eq('closed')->fi() ->beginIF($status == 'closed')->andWhere('t2.closedReason')->eq('done')->fi() ->andWhere('deleted')->eq('0') ->fetch('stories'); From 9b63d380b0e3732a9e75179f4915f908599d725a Mon Sep 17 00:00:00 2001 From: holan20180123 <56391770@qq.com> Date: Wed, 17 Mar 2021 13:48:39 +0800 Subject: [PATCH 04/12] * Finish task #36764. --- module/bug/control.php | 13 +++++++++---- module/bug/js/common.js | 1 + module/bug/view/create.html.php | 2 +- module/product/control.php | 5 +++-- 4 files changed, 14 insertions(+), 7 deletions(-) diff --git a/module/bug/control.php b/module/bug/control.php index 4aa2a53718..771d04f704 100644 --- a/module/bug/control.php +++ b/module/bug/control.php @@ -478,20 +478,25 @@ class bug extends control /* Get products and projects. */ $products = $this->products; + $projects = array('' => ''); if($projectID) { $products = array(); $productList = $this->product->getOrderedProducts('all', 40, $projectID); foreach($productList as $product) $products[$product->id] = $product->name; - $project = $this->loadModel('project')->getByID($projectID); - $projects = array($projectID => $project->name); + $project = $this->loadModel('project')->getByID($projectID); + $projects += array($projectID => $project->name); } else { - $projects = $this->product->getProjectPairsByProduct($productID, $branch); + $projects += $this->product->getProjectPairsByProduct($productID, $branch); } + /* Get executions. */ + $executions = array('' => ''); + if(isset($projects[$projectID])) $executions += $this->product->getExecutionPairsByProduct($productID, $branch ? "0,$branch" : 0, 'id_desc', $projectID); + /* Set custom. */ foreach(explode(',', $this->config->bug->list->customCreateFields) as $field) $customFields[$field] = $this->lang->bug->$field; $this->view->customFields = $customFields; @@ -507,7 +512,7 @@ class bug extends control $this->view->moduleOptionMenu = $moduleOptionMenu; $this->view->stories = $stories; $this->view->projects = $projects; - $this->view->executions = $this->product->getExecutionPairsByProduct($productID, $branch ? "0,$branch" : 0, 'id_desc', $projectID); + $this->view->executions = $executions; $this->view->builds = $builds; $this->view->moduleID = (int)$moduleID; $this->view->projectID = $projectID; diff --git a/module/bug/js/common.js b/module/bug/js/common.js index 78fcc13036..4710eda4bf 100644 --- a/module/bug/js/common.js +++ b/module/bug/js/common.js @@ -263,6 +263,7 @@ function loadProductProjects(productID) function loadProductExecutions(productID, projectID = 0) { if(!projectID) projectID = $('#project').find("option:selected").val(); + if(!projectID) productID = 0; required = $('#execution_chosen').hasClass('required'); branch = $('#branch').val(); if(typeof(branch) == 'undefined') branch = 0; diff --git a/module/bug/view/create.html.php b/module/bug/view/create.html.php index ad8b139165..1bdd2ad2b7 100644 --- a/module/bug/view/create.html.php +++ b/module/bug/view/create.html.php @@ -95,7 +95,7 @@ js::set('oldProjectID', $projectID);
- +
diff --git a/module/product/control.php b/module/product/control.php index 827fc72441..7a2cdce5a3 100644 --- a/module/product/control.php +++ b/module/product/control.php @@ -822,7 +822,8 @@ class product extends control */ public function ajaxGetProjects($productID, $branch = 0, $projectID = 0) { - $projects = $this->product->getProjectPairsByProduct($productID, $branch ? "0,$branch" : $branch); + $projects = array('' => ''); + $projects += $this->product->getProjectPairsByProduct($productID, $branch ? "0,$branch" : $branch); if($this->app->getViewType() == 'json') die(json_encode($peojects)); die(html::select('project', $projects, $projectID, "class='form-control' onchange='loadProductExecutions({$productID})'")); @@ -845,7 +846,7 @@ class product extends control if($number === '') { - die(html::select('execution', $executions, $executionID, "class='form-control' onchange='loadExecutionRelated(this.value)'")); + die(html::select('execution', array('' => '') + $executions, $executionID, "class='form-control' onchange='loadExecutionRelated(this.value)'")); } else { From d802f35bdc23b406b4e1a46385f41dc421fa6c5c Mon Sep 17 00:00:00 2001 From: Yagami <976204163@qq.com> Date: Wed, 17 Mar 2021 13:49:41 +0800 Subject: [PATCH 05/12] * Fix branch menu. --- module/branch/control.php | 1 - 1 file changed, 1 deletion(-) diff --git a/module/branch/control.php b/module/branch/control.php index ab315b59f7..2606058728 100644 --- a/module/branch/control.php +++ b/module/branch/control.php @@ -20,7 +20,6 @@ class branch extends control */ public function manage($productID) { - $this->lang->product->menu = $this->lang->product->setMenu; $this->lang->product->switcherMenu = $this->loadModel('product')->getSwitcher($productID); $moduleIndex = array_search('branch', $this->lang->noMenuModule); From 39ae71ddcb90916175be4f01cd0ebd57a32c5216 Mon Sep 17 00:00:00 2001 From: Yagami <976204163@qq.com> Date: Wed, 17 Mar 2021 13:56:42 +0800 Subject: [PATCH 06/12] * Remove all menugroup. --- module/bug/control.php | 1 - module/common/lang/de.php | 40 --------------------------- module/common/lang/en.php | 39 -------------------------- module/common/lang/fr.php | 39 -------------------------- module/common/lang/vi.php | 39 -------------------------- module/common/lang/zh-tw.php | 36 ------------------------ module/common/model.php | 3 -- module/company/control.php | 1 - module/custom/model.php | 1 - module/doc/control.php | 15 ---------- module/group/control.php | 3 -- module/group/model.php | 2 -- module/group/view/manageview.html.php | 3 -- module/product/control.php | 3 -- module/projectstory/control.php | 1 - module/search/control.php | 1 - module/story/control.php | 5 ---- module/task/control.php | 1 - module/testcase/control.php | 1 - module/testreport/control.php | 1 - module/testtask/control.php | 1 - module/todo/control.php | 2 -- module/tutorial/control.php | 1 - module/user/control.php | 15 ---------- 24 files changed, 254 deletions(-) diff --git a/module/bug/control.php b/module/bug/control.php index 771d04f704..e982938b20 100644 --- a/module/bug/control.php +++ b/module/bug/control.php @@ -658,7 +658,6 @@ class bug extends control elseif($from == 'repo') { session_write_close(); - $this->lang->set('menugroup.bug', 'repo'); $repos = $this->loadModel('repo')->getRepoPairs($this->session->PRJ); $this->repo->setMenu($repos); $this->lang->bug->menu = $this->lang->repo->menu; diff --git a/module/common/lang/de.php b/module/common/lang/de.php index 38427c0c35..be8732aebd 100644 --- a/module/common/lang/de.php +++ b/module/common/lang/de.php @@ -575,46 +575,6 @@ $lang->webhook = new stdclass(); $lang->message = new stdclass(); $lang->search = new stdclass(); -/* Menu group. */ -$lang->menugroup = new stdclass(); -$lang->menugroup->release = 'product'; -$lang->menugroup->story = 'product'; -$lang->menugroup->branch = 'product'; -$lang->menugroup->productplan = 'product'; -$lang->menugroup->task = 'project'; -$lang->menugroup->build = 'project'; -$lang->menugroup->convert = 'admin'; -$lang->menugroup->upgrade = 'admin'; -$lang->menugroup->user = 'company'; -$lang->menugroup->group = 'company'; -$lang->menugroup->bug = 'qa'; -$lang->menugroup->testcase = 'qa'; -$lang->menugroup->case = 'qa'; -$lang->menugroup->testtask = 'qa'; -$lang->menugroup->testsuite = 'qa'; -$lang->menugroup->caselib = 'qa'; -$lang->menugroup->testreport = 'qa'; -$lang->menugroup->report = 'reporting'; -$lang->menugroup->people = 'admin'; -$lang->menugroup->dept = 'company'; -$lang->menugroup->todo = 'my'; -$lang->menugroup->score = 'my'; -$lang->menugroup->action = 'admin'; -$lang->menugroup->backup = 'admin'; -$lang->menugroup->cron = 'admin'; -$lang->menugroup->extension = 'admin'; -$lang->menugroup->custom = 'admin'; -$lang->menugroup->mail = 'admin'; -$lang->menugroup->dev = 'admin'; -$lang->menugroup->entry = 'admin'; -$lang->menugroup->webhook = 'admin'; -$lang->menugroup->message = 'admin'; - -$lang->menugroup->repo = 'ci'; -$lang->menugroup->jenkins = 'ci'; -$lang->menugroup->compile = 'ci'; -$lang->menugroup->job = 'ci'; - /* Nav group.*/ $lang->navGroup = new stdclass(); $lang->navGroup->my = 'my'; diff --git a/module/common/lang/en.php b/module/common/lang/en.php index 087b5c8e6f..fd35da3641 100644 --- a/module/common/lang/en.php +++ b/module/common/lang/en.php @@ -577,45 +577,6 @@ $lang->webhook = new stdclass(); $lang->message = new stdclass(); $lang->search = new stdclass(); -/* Menu group. */ -$lang->menugroup = new stdclass(); -$lang->menugroup->release = 'product'; -$lang->menugroup->story = 'product'; -$lang->menugroup->branch = 'product'; -$lang->menugroup->productplan = 'product'; -$lang->menugroup->task = 'project'; -$lang->menugroup->build = 'project'; -$lang->menugroup->convert = 'admin'; -$lang->menugroup->upgrade = 'admin'; -$lang->menugroup->user = 'company'; -$lang->menugroup->group = 'company'; -$lang->menugroup->bug = 'qa'; -$lang->menugroup->testcase = 'qa'; -$lang->menugroup->case = 'qa'; -$lang->menugroup->testtask = 'qa'; -$lang->menugroup->testsuite = 'qa'; -$lang->menugroup->caselib = 'qa'; -$lang->menugroup->testreport = 'qa'; -$lang->menugroup->people = 'admin'; -$lang->menugroup->dept = 'company'; -$lang->menugroup->todo = 'my'; -$lang->menugroup->score = 'my'; -$lang->menugroup->action = 'admin'; -$lang->menugroup->backup = 'admin'; -$lang->menugroup->cron = 'admin'; -$lang->menugroup->extension = 'admin'; -$lang->menugroup->custom = 'admin'; -$lang->menugroup->mail = 'admin'; -$lang->menugroup->dev = 'admin'; -$lang->menugroup->entry = 'admin'; -$lang->menugroup->webhook = 'admin'; -$lang->menugroup->message = 'admin'; - -$lang->menugroup->repo = 'ci'; -$lang->menugroup->jenkins = 'ci'; -$lang->menugroup->compile = 'ci'; -$lang->menugroup->job = 'ci'; - /* Nav group.*/ $lang->navGroup = new stdclass(); $lang->navGroup->my = 'my'; diff --git a/module/common/lang/fr.php b/module/common/lang/fr.php index 863cfc70db..0649e51949 100644 --- a/module/common/lang/fr.php +++ b/module/common/lang/fr.php @@ -567,45 +567,6 @@ $lang->webhook = new stdclass(); $lang->message = new stdclass(); $lang->search = new stdclass(); -/* Menu group. */ -$lang->menugroup = new stdclass(); -$lang->menugroup->release = 'product'; -$lang->menugroup->story = 'product'; -$lang->menugroup->branch = 'product'; -$lang->menugroup->productplan = 'product'; -$lang->menugroup->task = 'project'; -$lang->menugroup->build = 'project'; -$lang->menugroup->convert = 'admin'; -$lang->menugroup->upgrade = 'admin'; -$lang->menugroup->user = 'company'; -$lang->menugroup->group = 'company'; -$lang->menugroup->bug = 'qa'; -$lang->menugroup->testcase = 'qa'; -$lang->menugroup->case = 'qa'; -$lang->menugroup->testtask = 'qa'; -$lang->menugroup->testsuite = 'qa'; -$lang->menugroup->caselib = 'qa'; -$lang->menugroup->testreport = 'qa'; -$lang->menugroup->people = 'admin'; -$lang->menugroup->dept = 'company'; -$lang->menugroup->todo = 'my'; -$lang->menugroup->score = 'my'; -$lang->menugroup->action = 'admin'; -$lang->menugroup->backup = 'admin'; -$lang->menugroup->cron = 'admin'; -$lang->menugroup->extension = 'admin'; -$lang->menugroup->custom = 'admin'; -$lang->menugroup->mail = 'admin'; -$lang->menugroup->dev = 'admin'; -$lang->menugroup->entry = 'admin'; -$lang->menugroup->webhook = 'admin'; -$lang->menugroup->message = 'admin'; - -$lang->menugroup->repo = 'ci'; -$lang->menugroup->jenkins = 'ci'; -$lang->menugroup->compile = 'ci'; -$lang->menugroup->job = 'ci'; - /* Nav group.*/ $lang->navGroup = new stdclass(); $lang->navGroup->my = 'my'; diff --git a/module/common/lang/vi.php b/module/common/lang/vi.php index b607d3c952..8ebf527bc8 100644 --- a/module/common/lang/vi.php +++ b/module/common/lang/vi.php @@ -573,45 +573,6 @@ $lang->webhook = new stdclass(); $lang->message = new stdclass(); $lang->search = new stdclass(); -/* Menu group. */ -$lang->menugroup = new stdclass(); -$lang->menugroup->release = 'product'; -$lang->menugroup->story = 'product'; -$lang->menugroup->branch = 'product'; -$lang->menugroup->productplan = 'product'; -$lang->menugroup->task = 'project'; -$lang->menugroup->build = 'project'; -$lang->menugroup->convert = 'admin'; -$lang->menugroup->upgrade = 'admin'; -$lang->menugroup->user = 'company'; -$lang->menugroup->group = 'company'; -$lang->menugroup->bug = 'qa'; -$lang->menugroup->testcase = 'qa'; -$lang->menugroup->case = 'qa'; -$lang->menugroup->testtask = 'qa'; -$lang->menugroup->testsuite = 'qa'; -$lang->menugroup->caselib = 'qa'; -$lang->menugroup->testreport = 'qa'; -$lang->menugroup->people = 'admin'; -$lang->menugroup->dept = 'company'; -$lang->menugroup->todo = 'my'; -$lang->menugroup->score = 'my'; -$lang->menugroup->action = 'admin'; -$lang->menugroup->backup = 'admin'; -$lang->menugroup->cron = 'admin'; -$lang->menugroup->extension = 'admin'; -$lang->menugroup->custom = 'admin'; -$lang->menugroup->mail = 'admin'; -$lang->menugroup->dev = 'admin'; -$lang->menugroup->entry = 'admin'; -$lang->menugroup->webhook = 'admin'; -$lang->menugroup->message = 'admin'; - -$lang->menugroup->repo = 'ci'; -$lang->menugroup->jenkins = 'ci'; -$lang->menugroup->compile = 'ci'; -$lang->menugroup->job = 'ci'; - /* Nav group.*/ $lang->navGroup = new stdclass(); $lang->navGroup->my = 'my'; diff --git a/module/common/lang/zh-tw.php b/module/common/lang/zh-tw.php index 93208c2619..49b27fd9e1 100644 --- a/module/common/lang/zh-tw.php +++ b/module/common/lang/zh-tw.php @@ -576,43 +576,7 @@ $lang->message = new stdclass(); $lang->search = new stdclass(); /* 菜單分組。*/ -$lang->menugroup = new stdclass(); -$lang->menugroup->release = 'product'; -$lang->menugroup->story = 'product'; -$lang->menugroup->branch = 'product'; -$lang->menugroup->productplan = 'product'; -$lang->menugroup->task = 'project'; -$lang->menugroup->build = 'project'; -$lang->menugroup->convert = 'admin'; -$lang->menugroup->upgrade = 'admin'; -$lang->menugroup->user = 'company'; -$lang->menugroup->group = 'company'; -$lang->menugroup->bug = 'qa'; -$lang->menugroup->testcase = 'qa'; -$lang->menugroup->case = 'qa'; -$lang->menugroup->testtask = 'qa'; -$lang->menugroup->testsuite = 'qa'; -$lang->menugroup->caselib = 'qa'; -$lang->menugroup->testreport = 'qa'; -$lang->menugroup->people = 'admin'; -$lang->menugroup->dept = 'company'; -$lang->menugroup->todo = 'my'; -$lang->menugroup->score = 'my'; -$lang->menugroup->action = 'admin'; -$lang->menugroup->backup = 'admin'; -$lang->menugroup->cron = 'admin'; -$lang->menugroup->extension = 'admin'; -$lang->menugroup->custom = 'admin'; -$lang->menugroup->mail = 'admin'; -$lang->menugroup->dev = 'admin'; -$lang->menugroup->entry = 'admin'; -$lang->menugroup->webhook = 'admin'; -$lang->menugroup->message = 'admin'; -$lang->menugroup->repo = 'ci'; -$lang->menugroup->jenkins = 'ci'; -$lang->menugroup->compile = 'ci'; -$lang->menugroup->job = 'ci'; /* Nav group.*/ $lang->navGroup = new stdclass(); diff --git a/module/common/model.php b/module/common/model.php index 758ba87e4a..4ac68b40b6 100644 --- a/module/common/model.php +++ b/module/common/model.php @@ -896,7 +896,6 @@ class commonModel extends model { global $lang; $mainMenu = $moduleName; - if(isset($lang->menugroup->$moduleName)) $mainMenu = $lang->menugroup->$moduleName; echo "