* Add Kanban first level navigation.

This commit is contained in:
tianshujie
2021-12-07 14:59:30 +08:00
parent e5873a07e0
commit b69d36f0d1
8 changed files with 54 additions and 13 deletions
+1
View File
@@ -178,6 +178,7 @@ $lang->design->ADS = 'ADS';
$lang->stage->common = 'Stage';
$lang->stage->list = 'Stage List';
$lang->execution->list = "{$lang->executionCommon} List";
$lang->kanban->common = 'Kanban';
$lang->personnel->common = 'Member';
$lang->personnel->invest = 'Investment';
+16 -8
View File
@@ -7,6 +7,7 @@ $lang->navIcons['project'] = "<i class='icon icon-project'></i>";
$lang->navIcons['execution'] = "<i class='icon icon-run'></i>";
$lang->navIcons['qa'] = "<i class='icon icon-test'></i>";
$lang->navIcons['devops'] = "<i class='icon icon-devops'></i>";
$lang->navIcons['kanban'] = "<i class='icon icon-kanban'></i>";
$lang->navIcons['doc'] = "<i class='icon icon-doc'></i>";
$lang->navIcons['report'] = "<i class='icon icon-statistic'></i>";
$lang->navIcons['system'] = "<i class='icon icon-group'></i>";
@@ -47,12 +48,13 @@ else
}
$lang->mainNav->qa = "{$lang->navIcons['qa']} {$lang->qa->common}|qa|index|";
$lang->mainNav->devops = "{$lang->navIcons['devops']} DevOps|repo|browse|";
$lang->mainNav->kanban = "{$lang->navIcons['kanban']} {$lang->kanban->common}|kanban|zone|";
$lang->mainNav->doc = "{$lang->navIcons['doc']} {$lang->doc->common}|doc|index|";
$lang->mainNav->report = "{$lang->navIcons['report']} {$lang->report->common}|report|productSummary|";
$lang->mainNav->system = "{$lang->navIcons['system']} {$lang->system->common}|my|team|";
$lang->mainNav->admin = "{$lang->navIcons['admin']} {$lang->admin->common}|admin|index|";
$lang->dividerMenu = ',doc,oa,admin,';
$lang->dividerMenu = ',kanban,oa,admin,';
$lang->mainNav->menuOrder[5] = 'my';
if($config->systemMode == 'new') $lang->mainNav->menuOrder[10] = 'program';
$lang->mainNav->menuOrder[15] = 'product';
@@ -60,10 +62,11 @@ if($config->systemMode == 'new') $lang->mainNav->menuOrder[20] = 'project';
$lang->mainNav->menuOrder[21] = 'execution';
$lang->mainNav->menuOrder[23] = 'qa';
$lang->mainNav->menuOrder[25] = 'devops';
$lang->mainNav->menuOrder[30] = 'doc';
$lang->mainNav->menuOrder[35] = 'report';
$lang->mainNav->menuOrder[40] = 'system';
$lang->mainNav->menuOrder[55] = 'admin';
$lang->mainNav->menuOrder[30] = 'kanban';
$lang->mainNav->menuOrder[35] = 'doc';
$lang->mainNav->menuOrder[40] = 'report';
$lang->mainNav->menuOrder[45] = 'system';
$lang->mainNav->menuOrder[65] = 'admin';
/* My menu. */
$lang->my->menu = new stdclass();
@@ -394,6 +397,10 @@ $lang->devops->menuOrder[20] = 'gitlab';
$lang->devops->menuOrder[25] = 'jenkins';
$lang->devops->menuOrder[30] = 'maintain';
$lang->devops->menuOrder[35] = 'rules';
/* Kanban menu. */
$lang->kanban->menu = new stdclass();
/* Doc menu. */
$lang->doc->menu = new stdclass();
$lang->doc->menu->dashboard = array('link' => "{$lang->dashboard}|doc|index");
@@ -576,13 +583,14 @@ $lang->navGroup->build = 'project';
$lang->navGroup->measrecord = 'project';
$lang->navGroup->milestone = 'project';
$lang->navGroup->kanban = 'execution';
$lang->navGroup->execution = 'execution';
$lang->navGroup->task = 'execution';
$lang->navGroup->build = 'execution';
$lang->navGroup->team = 'execution';
$lang->navGroup->kanbancolumn = 'execution';
$lang->navGroup->kanbanlane = 'execution';
$lang->navGroup->kanban = 'kanban';
$lang->navGroup->kanbancolumn = 'kanban';
$lang->navGroup->kanbanlane = 'kanban';
$lang->navGroup->doc = 'doc';
$lang->navGroup->doclib = 'doc';
+1
View File
@@ -178,6 +178,7 @@ $lang->design->ADS = '接口设计';
$lang->stage->common = '阶段';
$lang->stage->list = '阶段列表';
$lang->execution->list = "{$lang->executionCommon}列表";
$lang->kanban->common = '看板';
$lang->personnel->common = '人员';
$lang->personnel->invest = '投入人员';
+7 -5
View File
@@ -618,17 +618,19 @@ $lang->release->methodOrder[75] = 'notify';
/* Kanban */
$lang->resource->kanban = new stdclass();
$lang->resource->kanban->zone = 'zone';
$lang->resource->kanban->setLane = 'setLane';
$lang->resource->kanban->setColumn = 'setColumn';
$lang->resource->kanban->setWIP = 'setWIP';
$lang->resource->kanban->laneMove = 'laneMove';
$lang->resource->kanban->cardsSort = 'cardsSort';
$lang->kanban->methodOrder[5] = 'setLane';
$lang->kanban->methodOrder[10] = 'setColumn';
$lang->kanban->methodOrder[15] = 'setWIP';
$lang->kanban->methodOrder[20] = 'laneMove';
$lang->kanban->methodOrder[25] = 'cardsSort';
$lang->kanban->methodOrder[5] = 'zone';
$lang->kanban->methodOrder[10] = 'setLane';
$lang->kanban->methodOrder[15] = 'setColumn';
$lang->kanban->methodOrder[20] = 'setWIP';
$lang->kanban->methodOrder[25] = 'laneMove';
$lang->kanban->methodOrder[30] = 'cardsSort';
/* Execution. */
$lang->resource->execution = new stdclass();
+11
View File
@@ -11,6 +11,17 @@
*/
class kanban extends control
{
/**
* Kanban zone.
*
* @access public
* @return void
*/
public function zone()
{
$this->display();
}
/**
* Set WIP.
*
+2
View File
@@ -1,4 +1,6 @@
<?php
$lang->kanban->zone = 'Kanban Zone';
$lang->kanban->type = array();
$lang->kanban->type['all'] = "All KanBan";
$lang->kanban->type['story'] = "Story KanBan";
+2
View File
@@ -1,4 +1,6 @@
<?php
$lang->kanban->zone = '看板空间';
$lang->kanban->type = array();
$lang->kanban->type['all'] = "综合看板";
$lang->kanban->type['story'] = "{$lang->SRCommon}看板";
+14
View File
@@ -0,0 +1,14 @@
<?php
/**
* The zone file of kanban module of ZenTaoPMS.
*
* @copyright Copyright 2009-2021 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Shujie Tian <tianshujie@easycorp.ltd>
* @package kanban
* @version $Id: zone.html.php 935 2021-12-07 14:31:24Z $
* @link https://www.zentao.net
*/
?>
<?php include '../../common/view/header.html.php';?>
<?php include '../../common/view/footer.html.php';?>