diff --git a/module/custom/control.php b/module/custom/control.php index eff3639037..9401051774 100644 --- a/module/custom/control.php +++ b/module/custom/control.php @@ -409,6 +409,7 @@ class custom extends control { if($this->config->global->flow == 'full') $this->loadModel('project')->setMenu(array(), 0); if($this->config->global->flow == 'onlyTest') $this->loadModel('testcase')->setMenu(array(), 0); + if($this->config->global->flow == 'onlyTest') $this->loadModel('bug')->setMenu(array(), 0); if($this->config->global->flow == 'onlyTask') $this->loadModel('project')->setMenu(array(), 0); if($type === 'all') { diff --git a/module/project/model.php b/module/project/model.php index e00726c44d..be94a033cf 100644 --- a/module/project/model.php +++ b/module/project/model.php @@ -173,10 +173,16 @@ class projectModel extends model $replace .= "
  • " . html::a(helper::createLink($subMenuModule, $subMenuMethod, sprintf($subMenuParams, $projectID)), $subMenuName) . '
  • '; if($active) $hasActive = true; + $link = array(); + $link['module'] = $subMenuModule; + $link['method'] = $subMenuMethod; + $link['vars'] = $subMenuParams; + $menu = new stdclass(); $menu->name = $subMenuKey; - $menu->hidden = false; + $menu->link = $link; $menu->text = $subMenuName; + $menu->hidden = false; $subMenu[] = $menu; } $replace .= '';