* Skip repetitive navigation.
This commit is contained in:
@@ -246,7 +246,6 @@ $config->dev->navTypes = array('second', 'third', 'tag');
|
||||
$config->disableFeature = array();
|
||||
if(!helper::hasFeature('waterfall')) $config->disableFeature = array('design', 'stage', 'programplan', 'weekly', 'researchplan', 'researchreport', 'gapanalysis');
|
||||
|
||||
$config->dev->disableMainMenu = array('project', 'product');
|
||||
$config->dev->projectMenus = array('project', 'scrum', 'waterfall', 'kanbanProject');
|
||||
$config->dev->hideMainMenu = array('admin', 'kanban');
|
||||
if($config->vision == 'lite')
|
||||
@@ -256,3 +255,6 @@ if($config->vision == 'lite')
|
||||
}
|
||||
|
||||
$config->dev->linkMethods['my']['my-calendar'] = array('my', 'todo');
|
||||
|
||||
$config->dev->skipMenus['first'] = array('project', 'product');
|
||||
$config->dev->skipMenus['second'] = array('menu_storyGroup', 'menu_story');
|
||||
|
||||
@@ -412,7 +412,10 @@ class devModel extends model
|
||||
$menus = $this->getLinkTitle($lang);
|
||||
foreach($menus as $linkKey => $menu)
|
||||
{
|
||||
if($type == 'first' and in_array($linkKey, $this->config->dev->disableMainMenu)) continue;
|
||||
foreach($this->config->dev->skipMenus as $menuType => $skipMenus)
|
||||
{
|
||||
if($type == $menuType and in_array($linkKey, $skipMenus)) continue 2;
|
||||
}
|
||||
|
||||
$originalLangs[$langKey . $linkKey] = $menu;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user