From 3034d24f2c61bfc5c453020351dca844c9d99650 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Mon, 12 Jul 2021 10:09:39 +0800 Subject: [PATCH] * adjust for task #40020. --- module/block/lang/en.php | 92 ++++++++++++++++++++----------------- module/block/lang/zh-cn.php | 92 ++++++++++++++++++++----------------- module/caselib/model.php | 2 +- 3 files changed, 99 insertions(+), 87 deletions(-) diff --git a/module/block/lang/en.php b/module/block/lang/en.php index 140a226e88..eca3778de5 100644 --- a/module/block/lang/en.php +++ b/module/block/lang/en.php @@ -280,64 +280,69 @@ $lang->block->default['full']['my']['2']['block'] = 'dynamic'; $lang->block->default['full']['my']['2']['grid'] = 4; $lang->block->default['full']['my']['2']['source'] = ''; -$lang->block->default['full']['my']['3']['title'] = 'My Todos'; -$lang->block->default['full']['my']['3']['block'] = 'list'; -$lang->block->default['full']['my']['3']['grid'] = 4; -$lang->block->default['full']['my']['3']['source'] = 'todo'; -$lang->block->default['full']['my']['3']['params']['count'] = '20'; +$lang->block->default['full']['my']['3']['title'] = 'Flow Chart'; +$lang->block->default['full']['my']['3']['block'] = 'flowchart'; +$lang->block->default['full']['my']['3']['source'] = ''; +$lang->block->default['full']['my']['3']['grid'] = 8; + +$lang->block->default['full']['my']['4']['title'] = 'My Todos'; +$lang->block->default['full']['my']['4']['block'] = 'list'; +$lang->block->default['full']['my']['4']['grid'] = 4; +$lang->block->default['full']['my']['4']['source'] = 'todo'; +$lang->block->default['full']['my']['4']['params']['count'] = '20'; if($config->systemMode == 'new') { - $lang->block->default['full']['my']['4']['title'] = 'Project Statistic'; - $lang->block->default['full']['my']['4']['block'] = 'statistic'; - $lang->block->default['full']['my']['4']['source'] = 'project'; - $lang->block->default['full']['my']['4']['grid'] = 8; - $lang->block->default['full']['my']['4']['params']['count'] = '20'; + $lang->block->default['full']['my']['5']['title'] = 'Project Statistic'; + $lang->block->default['full']['my']['5']['block'] = 'statistic'; + $lang->block->default['full']['my']['5']['source'] = 'project'; + $lang->block->default['full']['my']['5']['grid'] = 8; + $lang->block->default['full']['my']['5']['params']['count'] = '20'; } -$lang->block->default['full']['my']['5']['title'] = 'Personal Contribution'; -$lang->block->default['full']['my']['5']['block'] = 'contribute'; -$lang->block->default['full']['my']['5']['source'] = ''; -$lang->block->default['full']['my']['5']['grid'] = 4; +$lang->block->default['full']['my']['6']['title'] = 'Personal Contribution'; +$lang->block->default['full']['my']['6']['block'] = 'contribute'; +$lang->block->default['full']['my']['6']['source'] = ''; +$lang->block->default['full']['my']['6']['grid'] = 4; -$lang->block->default['full']['my']['6']['title'] = 'Recent Projects'; -$lang->block->default['full']['my']['6']['block'] = 'recentproject'; -$lang->block->default['full']['my']['6']['source'] = 'project'; -$lang->block->default['full']['my']['6']['grid'] = 8; - -$lang->block->default['full']['my']['7']['title'] = 'Todo'; -$lang->block->default['full']['my']['7']['block'] = 'assigntome'; -$lang->block->default['full']['my']['7']['source'] = ''; +$lang->block->default['full']['my']['7']['title'] = 'Recent Projects'; +$lang->block->default['full']['my']['7']['block'] = 'recentproject'; +$lang->block->default['full']['my']['7']['source'] = 'project'; $lang->block->default['full']['my']['7']['grid'] = 8; -$lang->block->default['full']['my']['7']['params']['todoNum'] = '20'; -$lang->block->default['full']['my']['7']['params']['taskNum'] = '20'; -$lang->block->default['full']['my']['7']['params']['bugNum'] = '20'; -$lang->block->default['full']['my']['7']['params']['riskNum'] = '20'; -$lang->block->default['full']['my']['7']['params']['issueNum'] = '20'; -$lang->block->default['full']['my']['7']['params']['storyNum'] = '20'; -$lang->block->default['full']['my']['7']['params']['meetingNum'] = '20'; +$lang->block->default['full']['my']['8']['title'] = 'Todo'; +$lang->block->default['full']['my']['8']['block'] = 'assigntome'; +$lang->block->default['full']['my']['8']['source'] = ''; +$lang->block->default['full']['my']['8']['grid'] = 8; + +$lang->block->default['full']['my']['8']['params']['todoNum'] = '20'; +$lang->block->default['full']['my']['8']['params']['taskNum'] = '20'; +$lang->block->default['full']['my']['8']['params']['bugNum'] = '20'; +$lang->block->default['full']['my']['8']['params']['riskNum'] = '20'; +$lang->block->default['full']['my']['8']['params']['issueNum'] = '20'; +$lang->block->default['full']['my']['8']['params']['storyNum'] = '20'; +$lang->block->default['full']['my']['8']['params']['meetingNum'] = '20'; if($config->systemMode == 'new') { - $lang->block->default['full']['my']['8']['title'] = 'Human Input'; - $lang->block->default['full']['my']['8']['block'] = 'projectteam'; - $lang->block->default['full']['my']['8']['source'] = 'project'; - $lang->block->default['full']['my']['8']['grid'] = 8; + $lang->block->default['full']['my']['9']['title'] = 'Human Input'; + $lang->block->default['full']['my']['9']['block'] = 'projectteam'; + $lang->block->default['full']['my']['9']['source'] = 'project'; + $lang->block->default['full']['my']['9']['grid'] = 8; } -$lang->block->default['full']['my']['9']['title'] = 'Project List'; -$lang->block->default['full']['my']['9']['block'] = 'project'; -$lang->block->default['full']['my']['9']['source'] = 'project'; -$lang->block->default['full']['my']['9']['grid'] = 8; +$lang->block->default['full']['my']['10']['title'] = 'Project List'; +$lang->block->default['full']['my']['10']['block'] = 'project'; +$lang->block->default['full']['my']['10']['source'] = 'project'; +$lang->block->default['full']['my']['10']['grid'] = 8; if($config->systemMode == 'classic') { - $lang->block->default['full']['my']['9']['block'] = 'execution'; - $lang->block->default['full']['my']['9']['source'] = 'execution'; + $lang->block->default['full']['my']['10']['block'] = 'execution'; + $lang->block->default['full']['my']['10']['source'] = 'execution'; } -$lang->block->default['full']['my']['9']['params']['orderBy'] = 'id_desc'; -$lang->block->default['full']['my']['9']['params']['count'] = '15'; +$lang->block->default['full']['my']['10']['params']['orderBy'] = 'id_desc'; +$lang->block->default['full']['my']['10']['params']['count'] = '15'; $lang->block->count = 'Count'; $lang->block->type = 'Type'; @@ -370,7 +375,7 @@ $lang->block->modules['project']->availableBlocks = new stdclass(); $lang->block->modules['project']->availableBlocks->project = 'Project List'; $lang->block->modules['project']->availableBlocks->recentproject = 'Recent Project'; $lang->block->modules['project']->availableBlocks->statistic = 'Project Statistic'; -$lang->block->modules['project']->availableBlocks->projectteam = 'Project Human Input'; +if($config->systemMode == 'new') $lang->block->modules['project']->availableBlocks->projectteam = 'Project Human Input'; $lang->block->modules['scrum']['index'] = new stdclass(); $lang->block->modules['scrum']['index']->availableBlocks = new stdclass(); @@ -574,8 +579,9 @@ $lang->block->gridOptions[4] = 'Right'; $lang->block->flowchart = array(); $lang->block->flowchart['admin'] = array('Administrator', 'Add Departments', 'Add Users', 'Maintain Privileges'); -$lang->block->flowchart['program'] = array('Program Owner', 'Create Program', 'Link Product', "Create Project", "Budgeting and planning", 'Add Stakeholder'); +if($config->systemMode == 'new') $lang->block->flowchart['program'] = array('Program Owner', 'Create Program', 'Link Product', "Create Project", "Budgeting and planning", 'Add Stakeholder'); $lang->block->flowchart['product'] = array($lang->productCommon . ' Owner', 'Add ' . $lang->productCommon, 'Maintain Modules', 'Maintain Plans', 'Maintain Stories', 'Create Releases'); $lang->block->flowchart['project'] = array('Project Manager', 'Add projects and ' . $lang->executionCommon . 's', 'Maintain Teams', 'Link Stories', 'Create Tasks', 'Track'); +if($config->systemMode == 'new') $lang->block->flowchart['project'] = array('Project Manager', 'Add ' . $lang->executionCommon . 's', 'Maintain Teams', 'Link Stories', 'Create Tasks', 'Track'); $lang->block->flowchart['dev'] = array('Dev Team', 'Claim Tasks/Bugs', 'Design', 'Update Status', 'Finish Tasks/Bugs', 'Commit Code'); $lang->block->flowchart['tester'] = array('Test Team', 'Write Cases', 'Run Cases', 'Report Bugs', 'Verify Bugs', 'Close Bugs'); diff --git a/module/block/lang/zh-cn.php b/module/block/lang/zh-cn.php index 42436b3d4b..f96eac4a08 100644 --- a/module/block/lang/zh-cn.php +++ b/module/block/lang/zh-cn.php @@ -280,64 +280,69 @@ $lang->block->default['full']['my']['2']['block'] = 'dynamic'; $lang->block->default['full']['my']['2']['grid'] = 4; $lang->block->default['full']['my']['2']['source'] = ''; -$lang->block->default['full']['my']['3']['title'] = '我的待办'; -$lang->block->default['full']['my']['3']['block'] = 'list'; -$lang->block->default['full']['my']['3']['grid'] = 4; -$lang->block->default['full']['my']['3']['source'] = 'todo'; -$lang->block->default['full']['my']['3']['params']['count'] = '20'; +$lang->block->default['full']['my']['3']['title'] = '流程图'; +$lang->block->default['full']['my']['3']['block'] = 'flowchart'; +$lang->block->default['full']['my']['3']['source'] = ''; +$lang->block->default['full']['my']['3']['grid'] = 8; + +$lang->block->default['full']['my']['4']['title'] = '我的待办'; +$lang->block->default['full']['my']['4']['block'] = 'list'; +$lang->block->default['full']['my']['4']['grid'] = 4; +$lang->block->default['full']['my']['4']['source'] = 'todo'; +$lang->block->default['full']['my']['4']['params']['count'] = '20'; if($config->systemMode == 'new') { - $lang->block->default['full']['my']['4']['title'] = '项目统计'; - $lang->block->default['full']['my']['4']['block'] = 'statistic'; - $lang->block->default['full']['my']['4']['source'] = 'project'; - $lang->block->default['full']['my']['4']['grid'] = 8; - $lang->block->default['full']['my']['4']['params']['count'] = '20'; + $lang->block->default['full']['my']['5']['title'] = '项目统计'; + $lang->block->default['full']['my']['5']['block'] = 'statistic'; + $lang->block->default['full']['my']['5']['source'] = 'project'; + $lang->block->default['full']['my']['5']['grid'] = 8; + $lang->block->default['full']['my']['5']['params']['count'] = '20'; } -$lang->block->default['full']['my']['5']['title'] = '我的贡献'; -$lang->block->default['full']['my']['5']['block'] = 'contribute'; -$lang->block->default['full']['my']['5']['source'] = ''; -$lang->block->default['full']['my']['5']['grid'] = 4; +$lang->block->default['full']['my']['6']['title'] = '我的贡献'; +$lang->block->default['full']['my']['6']['block'] = 'contribute'; +$lang->block->default['full']['my']['6']['source'] = ''; +$lang->block->default['full']['my']['6']['grid'] = 4; -$lang->block->default['full']['my']['6']['title'] = '我近期参与的项目'; -$lang->block->default['full']['my']['6']['block'] = 'recentproject'; -$lang->block->default['full']['my']['6']['source'] = 'project'; -$lang->block->default['full']['my']['6']['grid'] = 8; - -$lang->block->default['full']['my']['7']['title'] = '待处理'; -$lang->block->default['full']['my']['7']['block'] = 'assigntome'; -$lang->block->default['full']['my']['7']['source'] = ''; +$lang->block->default['full']['my']['7']['title'] = '我近期参与的项目'; +$lang->block->default['full']['my']['7']['block'] = 'recentproject'; +$lang->block->default['full']['my']['7']['source'] = 'project'; $lang->block->default['full']['my']['7']['grid'] = 8; -$lang->block->default['full']['my']['7']['params']['todoNum'] = '20'; -$lang->block->default['full']['my']['7']['params']['taskNum'] = '20'; -$lang->block->default['full']['my']['7']['params']['bugNum'] = '20'; -$lang->block->default['full']['my']['7']['params']['riskNum'] = '20'; -$lang->block->default['full']['my']['7']['params']['issueNum'] = '20'; -$lang->block->default['full']['my']['7']['params']['storyNum'] = '20'; -$lang->block->default['full']['my']['7']['params']['meetingNum'] = '20'; +$lang->block->default['full']['my']['8']['title'] = '待处理'; +$lang->block->default['full']['my']['8']['block'] = 'assigntome'; +$lang->block->default['full']['my']['8']['source'] = ''; +$lang->block->default['full']['my']['8']['grid'] = 8; + +$lang->block->default['full']['my']['8']['params']['todoNum'] = '20'; +$lang->block->default['full']['my']['8']['params']['taskNum'] = '20'; +$lang->block->default['full']['my']['8']['params']['bugNum'] = '20'; +$lang->block->default['full']['my']['8']['params']['riskNum'] = '20'; +$lang->block->default['full']['my']['8']['params']['issueNum'] = '20'; +$lang->block->default['full']['my']['8']['params']['storyNum'] = '20'; +$lang->block->default['full']['my']['8']['params']['meetingNum'] = '20'; if($config->systemMode == 'new') { - $lang->block->default['full']['my']['8']['title'] = '项目人力投入'; - $lang->block->default['full']['my']['8']['block'] = 'projectteam'; - $lang->block->default['full']['my']['8']['source'] = 'project'; - $lang->block->default['full']['my']['8']['grid'] = 8; + $lang->block->default['full']['my']['9']['title'] = '项目人力投入'; + $lang->block->default['full']['my']['9']['block'] = 'projectteam'; + $lang->block->default['full']['my']['9']['source'] = 'project'; + $lang->block->default['full']['my']['9']['grid'] = 8; } -$lang->block->default['full']['my']['9']['title'] = '项目列表'; -$lang->block->default['full']['my']['9']['block'] = 'project'; -$lang->block->default['full']['my']['9']['source'] = 'project'; -$lang->block->default['full']['my']['9']['grid'] = 8; +$lang->block->default['full']['my']['10']['title'] = '项目列表'; +$lang->block->default['full']['my']['10']['block'] = 'project'; +$lang->block->default['full']['my']['10']['source'] = 'project'; +$lang->block->default['full']['my']['10']['grid'] = 8; if($config->systemMode == 'classic') { - $lang->block->default['full']['my']['9']['block'] = 'execution'; - $lang->block->default['full']['my']['9']['source'] = 'execution'; + $lang->block->default['full']['my']['10']['block'] = 'execution'; + $lang->block->default['full']['my']['10']['source'] = 'execution'; } -$lang->block->default['full']['my']['9']['params']['orderBy'] = 'id_desc'; -$lang->block->default['full']['my']['9']['params']['count'] = '15'; +$lang->block->default['full']['my']['10']['params']['orderBy'] = 'id_desc'; +$lang->block->default['full']['my']['10']['params']['count'] = '15'; $lang->block->count = '数量'; $lang->block->type = '类型'; @@ -574,8 +579,9 @@ $lang->block->gridOptions[4] = '右侧'; $lang->block->flowchart = array(); $lang->block->flowchart['admin'] = array('管理员', '维护公司', '添加用户', '维护权限'); -$lang->block->flowchart['program'] = array('项目集负责人', '创建项目集', '关联产品', "创建项目", "制定预算和规划", '添加干系人'); +if($config->systemMode == 'new') $lang->block->flowchart['program'] = array('项目集负责人', '创建项目集', '关联产品', "创建项目", "制定预算和规划", '添加干系人'); $lang->block->flowchart['product'] = array($lang->productCommon . '经理', '创建' . $lang->productCommon, '维护模块', "维护计划", "维护需求", '创建发布'); -$lang->block->flowchart['project'] = array('项目经理', '创建项目、' . $lang->executionCommon, '维护团队', "关联需求", '分解任务', '跟踪进度'); +$lang->block->flowchart['project'] = array('项目经理', '创建' . $lang->executionCommon, '维护团队', "关联需求", '分解任务', '跟踪进度'); +if($config->systemMode == 'new') $lang->block->flowchart['project'] = array('项目经理', '创建项目、' . $lang->executionCommon, '维护团队', "关联需求", '分解任务', '跟踪进度'); $lang->block->flowchart['dev'] = array('研发人员', '领取任务和Bug', '设计实现方案', '更新状态', '完成任务和Bug', '提交代码'); $lang->block->flowchart['tester'] = array('测试人员', '撰写用例', '执行用例', '提交Bug', '验证Bug', '关闭Bug'); diff --git a/module/caselib/model.php b/module/caselib/model.php index e8fd4ce709..f83d8a51c2 100644 --- a/module/caselib/model.php +++ b/module/caselib/model.php @@ -218,7 +218,7 @@ class caselibModel extends model { $cases = $this->dao->select('*')->from(TABLE_CASE) ->where('lib')->eq((int)$libID) - ->beginIF($this->config->systemMode == 'new' and $this->lang->navGroup->caselib != 'qa')->andWhere('project')->eq($this->session->project)->fi() + ->beginIF($this->config->systemMode == 'new' and $this->lang->navGroup->caselib == 'project')->andWhere('project')->eq($this->session->project)->fi() ->andWhere('product')->eq(0) ->beginIF($moduleIdList)->andWhere('module')->in($moduleIdList)->fi() ->beginIF($browseType == 'wait')->andWhere('status')->eq($browseType)->fi()