From 4da6d4bfffa9afa425e417132555f72eb0ba7667 Mon Sep 17 00:00:00 2001 From: leiyong <1549684884@qq.com> Date: Fri, 28 Aug 2020 08:33:27 +0800 Subject: [PATCH] * Adjust code. --- module/block/config.php | 4 ---- module/block/control.php | 23 ++++++-------------- module/block/js/dashboard.js | 11 +++++----- module/block/view/dashboard.html.php | 2 -- module/block/view/scrumlistblock.html.php | 2 +- module/block/view/scrumoverallblock.html.php | 2 +- module/block/view/scrumproductblock.html.php | 2 +- module/block/view/scrumprojectblock.html.php | 16 ++++---------- module/block/view/scrumroadmapblock.html.php | 16 +++++--------- 9 files changed, 24 insertions(+), 54 deletions(-) diff --git a/module/block/config.php b/module/block/config.php index acd44f32ba..56f6fe5c09 100644 --- a/module/block/config.php +++ b/module/block/config.php @@ -31,9 +31,5 @@ $config->block->shortBlock['program']['cmmiestimate'] = 'cmmiestimate'; $config->block->shortBlock['program']['cmmiprogress'] = 'cmmiprogress'; $config->block->shortBlock['']['contribute'] = 'contribute'; -$config->block->showAction['overview'] = array('block' => 'qa', 'module' => 'testcase', 'method' => 'create', 'vars' => ''); -$config->block->showAction['scrumlist'] = array('block' => 'program', 'module' => 'project', 'method' => 'create', 'vars' => ''); -$config->block->showAction['scrumproduct'] = array('block' => 'program', 'module' => 'product', 'method' => 'create', 'vars' => ''); - $config->statistic = new stdclass(); $config->statistic->storyStages = array('wait', 'planned', 'developing', 'testing', 'released'); diff --git a/module/block/control.php b/module/block/control.php index 6cfab6da8b..650ae5512a 100644 --- a/module/block/control.php +++ b/module/block/control.php @@ -239,18 +239,6 @@ class block extends control $block->moreLink = $this->createLink('company', 'dynamic'); } - - $block->actionLink = ''; - if(isset($this->config->block->showAction[$block->block])) - { - $action = $this->config->block->showAction[$block->block]; - if(common::hasPriv($action['module'], $action['method'])) - { - $this->app->loadLang($action['module']); - $block->actionLink = html::a($this->createLink($action['module'], $action['method'], $action['vars']), " " . $this->lang->{$action['module']}->create, '', "class='btn btn-mini'"); - } - } - if($this->block->isLongBlock($block)) { $longBlocks[$key] = $block; @@ -1296,6 +1284,7 @@ class block extends control { $this->view->summary = $this->dao->select('count(*) as total, count(if(status="doing", id, null)) as doing, count(if(status="closed", id, null)) as finish')->from(TABLE_PROJECT) ->where('program')->eq($this->session->program) + ->where('deleted')->eq('0') ->fetch(); } @@ -1330,10 +1319,11 @@ class block extends control * Print srcum road map block. * * @param int $productID + * @param int $blockNavID * @access public * @return void */ - public function printScrumroadmapBlock($productID = 0) + public function printScrumroadmapBlock($productID = 0, $blockNavID = '') { $this->session->set('releaseList', $this->app->getURI(true)); $this->session->set('productPlanList', $this->app->getURI(true)); @@ -1343,9 +1333,10 @@ class block extends control $this->view->roadmaps = $this->product->getRoadmap($productID, 0, 6); - $this->view->productID = $productID; - $this->view->products = $products; - $this->view->sync = 1; + $this->view->productID = $productID; + $this->view->products = $products; + $this->view->sync = 1; + $this->view->blockNavID = $blockNavID; if($_POST) { diff --git a/module/block/js/dashboard.js b/module/block/js/dashboard.js index ef725d9191..076da66adb 100644 --- a/module/block/js/dashboard.js +++ b/module/block/js/dashboard.js @@ -251,20 +251,19 @@ $(function() }); }); -function reloadRoadmap(productID) +function reloadRoadmap(productID, blockNavID) { $.ajax( { - url: createLink('block', 'printScrumroadmapBlock', 'id=' + productID), + url: createLink('block', 'printScrumroadmapBlock', 'id=' + productID + '&blockNavID=' + blockNavID), dataType: "html", async: false, - data: {id: productID}, + data: {id: productID, blockNavID: blockNavID}, type: 'post', success: function(data) { - $("#roadMap").html(''); - $("#roadMap").html(data); - $('#productID').chosen(); + $("#roadMap" + blockNavID).html(data); + $("#" + blockNavID).chosen(); } }) } diff --git a/module/block/view/dashboard.html.php b/module/block/view/dashboard.html.php index 9e5d990734..7f33608bce 100644 --- a/module/block/view/dashboard.html.php +++ b/module/block/view/dashboard.html.php @@ -38,7 +38,6 @@ $useGuest = $this->app->user->account == 'guest';
title;?>