Merge branch 'upgrade' into 'sprint/185'

Upgrade

See merge request easycorp/zentaopms!1880
This commit is contained in:
王怡栋
2022-02-22 07:09:14 +00:00
13 changed files with 1235 additions and 181 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ if(!class_exists('config')){class config{}}
if(!function_exists('getWebRoot')){function getWebRoot(){}}
/* 基本设置。Basic settings. */
$config->version = '16.4'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it.
$config->version = '16.5'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it.
$config->charset = 'UTF-8'; // ZenTaoPHP的编码。 The encoding of ZenTaoPHP.
$config->cookieLife = time() + 2592000; // Cookie的生存时间。The cookie life time.
$config->timezone = 'Asia/Shanghai'; // 时区设置。 The time zone setting, for more see http://www.php.net/manual/en/timezones.php.
+2
View File
@@ -94,6 +94,7 @@ $lang->misc->feature->downloadFile = 'Download introduction';
$lang->misc->feature->tutorialDesc = '<p>ZenTao 15.0 has new functions, and you know how to use it through the "<strong>Tutorial</strong>".</p><p>Click your [<span style="color: #0c60e1">Avatar-Theme-Young Blue</span>] to set it.</p>';
$lang->misc->feature->themeDesc = '<p>ZenTao 15.0+ a new "Youth Blue" theme, the pages are more beautiful and the experience is more friendly.</p><p>Click your [<span style="color: #0c60e1">Avatar-Theme-Young Blue</span>] to set it.</p>';
$lang->misc->releaseDate['16.5'] = '2022-02-22';
$lang->misc->releaseDate['16.4'] = '2022-02-15';
$lang->misc->releaseDate['16.3'] = '2022-01-26';
$lang->misc->releaseDate['16.2'] = '2022-01-17';
@@ -168,6 +169,7 @@ $lang->misc->releaseDate['7.2.stable'] = '2015-05-22';
$lang->misc->releaseDate['7.1.stable'] = '2015-03-07';
$lang->misc->releaseDate['6.3.stable'] = '2014-11-07';
$lang->misc->feature->all['16.5'][] = array('title' => 'Fix bug, merge all code to one package', 'desc' => '');
$lang->misc->feature->all['16.4'][] = array('title' => 'Implement JIRA import function and improve plug-in extension mechanism.', 'desc' => '');
$lang->misc->feature->all['16.3'][] = array('title' => 'Kanban adds related plan/release/version/iteration functions, and the detail experience is optimized, fix bugs.', 'desc' => '');
$lang->misc->feature->all['16.2'][] = array('title' => 'Add kanban model project, fix bugs.', 'desc' => '');
+2
View File
@@ -94,6 +94,7 @@ $lang->misc->feature->downloadFile = '下载新版本功能介绍文档';
$lang->misc->feature->tutorialDesc = "<p>禅道15系列新增了多项功能,您可以通过“<strong>新手引导教程</strong>”快速了解禅道的基本使用方法。</p><p>通过鼠标经过 [<span style='color: #0c60e1'>头像-新手引导</span>],点击新手引导,即可进入新手引导教程。</p>";
$lang->misc->feature->themeDesc = "<p>禅道15系列上线了全新的“青春蓝”主题,页面呈现更加美观,体验更加友好。</p><p>通过鼠标经过 [<span style='color: #0c60e1'>头像-主题-青春蓝</span>],点击青春蓝,即可设置成功。</p>";
$lang->misc->releaseDate['16.5'] = '2022-02-22';
$lang->misc->releaseDate['16.4'] = '2022-02-15';
$lang->misc->releaseDate['16.3'] = '2022-01-26';
$lang->misc->releaseDate['16.2'] = '2022-01-17';
@@ -168,6 +169,7 @@ $lang->misc->releaseDate['7.2.stable'] = '2015-05-22';
$lang->misc->releaseDate['7.1.stable'] = '2015-03-07';
$lang->misc->releaseDate['6.3.stable'] = '2014-11-07';
$lang->misc->feature->all['16.5'][] = array('title' => '实现一码多面,多个禅道版本集成到一个包中。', 'desc' => '');
$lang->misc->feature->all['16.4'][] = array('title' => '实现JIRA导入功能,完善插件扩展机制。', 'desc' => '');
$lang->misc->feature->all['16.3'][] = array('title' => '看板增加关联计划/发布/版本/迭代功能,细节体验优化。', 'desc' => '');
$lang->misc->feature->all['16.2'][] = array('title' => '新增专业研发看板,可以创建看板模型项目,修复Bug。', 'desc' => '');
+1
View File
@@ -390,6 +390,7 @@ class reportModel extends model
$workload[$user]['total']['count'] = isset($workload[$user]['total']['count']) ? $workload[$user]['total']['count'] + 1 : 1;
$workload[$user]['total']['manhour'] = isset($workload[$user]['total']['manhour']) ? $workload[$user]['total']['manhour'] + $task->left : $task->left;
}
$workload[$user]['task']['project'] = $project;
}
}
+169
View File
@@ -1,4 +1,171 @@
<?php
$config->maxVersion = array();
$config->maxVersion['max2_0_rc1'] = '15_0_rc3';
$config->maxVersion['max2_0'] = '15_0';
$config->maxVersion['max2_1'] = '15_3';
$config->maxVersion['max2_2'] = '15_5';
$config->maxVersion['max2_3'] = '15_7';
$config->maxVersion['max2_3_1'] = '15_7_1';
$config->maxVersion['max2_4_beta1'] = '16_0_beta1';
$config->maxVersion['max2_4'] = '16_0';
$config->maxVersion['max2_5'] = '16_1';
$config->maxVersion['max2_6'] = '16_2';
$config->maxVersion['max2_7'] = '16_3';
$config->maxVersion['max2_8'] = '16_4';
$config->bizVersion = array();
$config->bizVersion['biz1_0'] = '9_5_1';
$config->bizVersion['biz1_1'] = '9_6_3';
$config->bizVersion['biz1_1_1'] = '9_8';
$config->bizVersion['biz1_1_2'] = '9_8_1';
$config->bizVersion['biz1_1_3'] = '9_8_2';
$config->bizVersion['biz1_1_4'] = '9_8_3';
$config->bizVersion['biz2_0_beta'] = '10_0';
$config->bizVersion['biz2_1'] = '10_3';
$config->bizVersion['biz2_2'] = '10_4';
$config->bizVersion['biz2_3'] = '10_5';
$config->bizVersion['biz2_3_1'] = '10_6';
$config->bizVersion['biz2_4'] = '10_6';
$config->bizVersion['biz3_0'] = '11_1';
$config->bizVersion['biz3_1'] = '11_2';
$config->bizVersion['biz3_2'] = '11_3';
$config->bizVersion['biz3_2_1'] = '11_4_1';
$config->bizVersion['biz3_3'] = '11_5';
$config->bizVersion['biz3_4'] = '11_6';
$config->bizVersion['biz3_5_alpha'] = '11_6';
$config->bizVersion['biz3_5_beta'] = '11_6_1';
$config->bizVersion['biz3_5'] = '11_6_5';
$config->bizVersion['biz3_5_1'] = '11_7';
$config->bizVersion['biz3_6'] = '12_0';
$config->bizVersion['biz3_6_1'] = '12_0_1';
$config->bizVersion['biz3_7'] = '12_2';
$config->bizVersion['biz3_7_1'] = '12_3_2';
$config->bizVersion['biz3_7_2'] = '12_3_3';
$config->bizVersion['biz4_0'] = '12_4';
$config->bizVersion['biz4_0_1'] = '12_4_1';
$config->bizVersion['biz4_0_2'] = '12_4_2';
$config->bizVersion['biz4_0_3'] = '12_4_3';
$config->bizVersion['biz4_0_4'] = '12_4_4';
$config->bizVersion['biz4_1'] = '12_5';
$config->bizVersion['biz4_1_1'] = '12_5_1';
$config->bizVersion['biz4_1_2'] = '12_5_2';
$config->bizVersion['biz4_1_3'] = '12_5_3';
$config->bizVersion['biz5_0_rc1'] = '15_0_rc3';
$config->bizVersion['biz5_0'] = '15_0';
$config->bizVersion['biz5_0_1'] = '15_0_3';
$config->bizVersion['biz5_1'] = '15_3';
$config->bizVersion['biz5_2'] = '15_5';
$config->bizVersion['biz5_3'] = '15_7';
$config->bizVersion['biz5_3_1'] = '15_7_1';
$config->bizVersion['biz6_0_beta1'] = '16_0_beta1';
$config->bizVersion['biz6_0'] = '16_0';
$config->bizVersion['biz6_1'] = '16_1';
$config->bizVersion['biz6_2'] = '16_2';
$config->bizVersion['biz6_3'] = '16_3';
$config->bizVersion['biz6_4'] = '16_4';
$config->proVersion = array();
$config->proVersion['pro1_0'] = '3_1';
$config->proVersion['pro1_1'] = '3_2';
$config->proVersion['pro1_1_1'] = '3_2_1';
$config->proVersion['pro1_2'] = '3_3';
$config->proVersion['pro1_3'] = '3_3';
$config->proVersion['pro2_0'] = '4_0';
$config->proVersion['pro2_0_1'] = '4_0_1';
$config->proVersion['pro2_1'] = '4_1';
$config->proVersion['pro2_2_beta'] = '4_2_beta';
$config->proVersion['pro2_3_beta'] = '4_3_beta';
$config->proVersion['pro3_0_beta1'] = '5_0_beta1';
$config->proVersion['pro3_0_beta1'] = '5_0_beta2';
$config->proVersion['pro3_0'] = '5_0';
$config->proVersion['pro3_1'] = '5_1';
$config->proVersion['pro3_2'] = '5_2';
$config->proVersion['pro3_2_1'] = '5_2_1';
$config->proVersion['pro3_3'] = '5_3';
$config->proVersion['pro4_0_beta1'] = '6_0';
$config->proVersion['pro4_0'] = '6_1';
$config->proVersion['pro4_1_beta'] = '6_2';
$config->proVersion['pro4_2'] = '6_3';
$config->proVersion['pro4_3'] = '6_3';
$config->proVersion['pro4_4'] = '7_0';
$config->proVersion['pro4_5'] = '7_1';
$config->proVersion['pro4_6'] = '7_2_4';
$config->proVersion['pro4_7'] = '7_2_5';
$config->proVersion['pro4_7_1'] = '7_3';
$config->proVersion['pro5_0'] = '8_0';
$config->proVersion['pro5_0_1'] = '8_0_1';
$config->proVersion['pro5_1'] = '8_1';
$config->proVersion['pro5_1_3'] = '8_1_3';
$config->proVersion['pro5_2'] = '8_2';
$config->proVersion['pro5_2_1'] = '8_2_1';
$config->proVersion['pro5_3'] = '8_2_3';
$config->proVersion['pro5_3_1'] = '8_2_4';
$config->proVersion['pro5_3_2'] = '8_2_5';
$config->proVersion['pro5_3_3'] = '8_2_6';
$config->proVersion['pro5_4'] = '8_3';
$config->proVersion['pro5_4_1'] = '8_3_1';
$config->proVersion['pro5_5'] = '8_4';
$config->proVersion['pro5_5_1'] = '8_4_1';
$config->proVersion['pro6_0_beta'] = '9_0_beta';
$config->proVersion['pro6_0'] = '9_0';
$config->proVersion['pro6_0_1'] = '9_0_1';
$config->proVersion['pro6_1'] = '9_1';
$config->proVersion['pro6_2'] = '9_1_2';
$config->proVersion['pro6_3'] = '9_2';
$config->proVersion['pro6_3_1'] = '9_2_1';
$config->proVersion['pro6_4'] = '9_4';
$config->proVersion['pro6_5'] = '9_5';
$config->proVersion['pro6_5_1'] = '9_5_1';
$config->proVersion['pro6_6'] = '9_6_3';
$config->proVersion['pro6_6_1'] = '9_7';
$config->proVersion['pro6_7'] = '9_8';
$config->proVersion['pro6_7_1'] = '9_8_1';
$config->proVersion['pro6_7_2'] = '9_8_2';
$config->proVersion['pro6_7_3'] = '9_8_3';
$config->proVersion['pro7_0_beta'] = '10_0';
$config->proVersion['pro7_1'] = '10_1';
$config->proVersion['pro7_2'] = '10_3';
$config->proVersion['pro7_3'] = '10_4';
$config->proVersion['pro7_4'] = '10_5';
$config->proVersion['pro7_5'] = '10_5_1';
$config->proVersion['pro7_5_1'] = '10_6';
$config->proVersion['pro8_0'] = '11_1';
$config->proVersion['pro8_1'] = '11_2';
$config->proVersion['pro8_2'] = '11_3';
$config->proVersion['pro8_3'] = '11_4_1';
$config->proVersion['pro8_3_1'] = '11_4_1';
$config->proVersion['pro8_4'] = '11_5';
$config->proVersion['pro8_5'] = '11_6';
$config->proVersion['pro8_5_1'] = '11_6_1';
$config->proVersion['pro8_5_2'] = '11_6_3';
$config->proVersion['pro8_5_3'] = '11_6_5';
$config->proVersion['pro8_6'] = '11_7';
$config->proVersion['pro8_7'] = '12_0';
$config->proVersion['pro8_7_1'] = '12_0_1';
$config->proVersion['pro8_8'] = '12_2';
$config->proVersion['pro8_8_1'] = '12_3_1';
$config->proVersion['pro8_8_2'] = '12_3_2';
$config->proVersion['pro8_8_3'] = '12_3_3';
$config->proVersion['pro8_9'] = '12_4';
$config->proVersion['pro8_9_1'] = '12_4_1';
$config->proVersion['pro8_9_2'] = '12_4_2';
$config->proVersion['pro8_9_3'] = '12_4_3';
$config->proVersion['pro8_9_4'] = '12_4_4';
$config->proVersion['pro9_0'] = '12_5';
$config->proVersion['pro9_0_1'] = '12_5_1';
$config->proVersion['pro9_0_2'] = '12_5_2';
$config->proVersion['pro9_0_3'] = '12_5_3';
$config->proVersion['pro10_0_rc1'] = '15_0_rc3';
$config->proVersion['pro10_0'] = '15_0';
$config->proVersion['pro10_0_1'] = '15_0_2';
$config->proVersion['pro10_0_2'] = '15_0_3';
$config->proVersion['pro10_1'] = '15_3';
$config->proVersion['pro10_2'] = '15_5';
$config->proVersion['pro10_3'] = '15_7';
$config->proVersion['pro10_3_1'] = '15_7_1';
$config->proVersion['pro11_0_beta1'] = '16_0_beta1';
$config->proVersion['pro11_0'] = '16_0';
$config->upgrade = new stdclass();
$config->upgrade->lowerTables = array();
$config->upgrade->lowerTables[$config->db->prefix . 'caseStep'] = $config->db->prefix . 'casestep';
@@ -50,3 +217,5 @@ $config->upgrade->discardedBugTypes['zh-tw']['trackthings'] = '事務跟蹤';
$config->delete['10.6'][] = 'module/chat/ext/control/extensions.php';
$config->delete['12.4.2'][] = 'www/js/ueditor';
$config->upgrade->PMSModules = array('action', 'admin', 'api', 'automation', 'backup', 'block', 'branch', 'budget', 'bug', 'build', 'caselib', 'ci', 'client', 'common', 'company', 'compile', 'convert', 'cron', 'custom', 'datatable', 'dept', 'design', 'dev', 'doc', 'durationestimation', 'entry', 'execution', 'extension', 'file', 'git', 'gitlab', 'group', 'holiday', 'im', 'index', 'index.html', 'install', 'issue', 'jenkins', 'job', 'kanban', 'license', 'mail', 'message', 'misc', 'mr', 'my', 'owt', 'personnel', 'pipeline', 'product', 'productplan', 'productset', 'program', 'programplan', 'project', 'projectbuild', 'projectrelease', 'projectstory', 'qa', 'release', 'repo', 'report', 'risk', 'score', 'search', 'setting', 'sonarqube', 'sso', 'stage', 'stakeholder', 'story', 'subject', 'svn', 'task', 'testcase', 'testreport', 'testsuite', 'testtask', 'todo', 'tree', 'tutorial', 'upgrade', 'user', 'webhook', 'weekly', 'workestimation');
+14
View File
@@ -863,4 +863,18 @@ class upgrade extends control
{
echo $this->dao->select('status')->from(TABLE_PROGRAM)->where('id')->eq($programID)->fetch('status');
}
/**
* Move Extent files.
*
* @access public
* @return void
*/
public function moveEXTFiles()
{
if(!empty($_POST)) $this->upgrade->moveEXTFiles();
$this->view->files = $this->upgrade->getEXTFiles();
$this->display();
}
}
+7
View File
@@ -0,0 +1,7 @@
.modal-dialog {margin-top: 5px;}
.modal-body {overflow-y: scroll;}
@media screen and (max-width: 1920px) {.modal-body {height:550px}}
@media screen and (max-width: 1366px) {.modal-body {height:450px}}
.modal-body .panel-heading {padding: 0px;}
.modal-body #collapseOne {margin-left: 20px;}
+28
View File
@@ -0,0 +1,28 @@
$('#checkAll').click(function()
{
if($(this).is(':checked'))
{
$("[name^='files']").prop('checked', true);
}
else
{
$("[name^='files']").prop('checked', false);
}
})
$("[name^='files']").click(function()
{
if($(this).is(':checked'))
{
var checked = true;
$("[name^='files']").each(function()
{
if(!$(this).is(':checked')) checked = false;
});
$('#checkAll').prop('checked', checked);
}
else
{
$('#checkAll').prop('checked', false);
}
})
+20 -17
View File
@@ -96,23 +96,26 @@ $lang->upgrade->to15Mode['new'] = 'Use the program mode';
$lang->upgrade->selectedModeTips['classic'] = 'You can also switch to the Program mode in the Admin-Custom-Custom later.';
$lang->upgrade->selectedModeTips['new'] = 'Switching to the program management mode requires merging the previous data, and the system will guide you to complete this operation.';
$lang->upgrade->line = 'Product Line';
$lang->upgrade->allLines = "All Product Lines";
$lang->upgrade->program = 'Merge Project';
$lang->upgrade->existProgram = 'Existing programs';
$lang->upgrade->existProject = 'Existing projects';
$lang->upgrade->existLine = 'Existing' . $lang->productCommon . ' lines';
$lang->upgrade->product = $lang->productCommon;
$lang->upgrade->project = 'Iteration';
$lang->upgrade->repo = 'Repo';
$lang->upgrade->mergeRepo = 'Merge Repo';
$lang->upgrade->setProgram = 'Set the project to which the program belongs';
$lang->upgrade->dataMethod = 'Data migration method';
$lang->upgrade->begin = 'Begin Date';
$lang->upgrade->end = 'End Date';
$lang->upgrade->selectProject = 'The target project';
$lang->upgrade->programName = 'Program Name';
$lang->upgrade->projectName = 'Project Name';
$lang->upgrade->line = 'Product Line';
$lang->upgrade->allLines = "All Product Lines";
$lang->upgrade->program = 'Merge Project';
$lang->upgrade->existProgram = 'Existing programs';
$lang->upgrade->existProject = 'Existing projects';
$lang->upgrade->existLine = 'Existing' . $lang->productCommon . ' lines';
$lang->upgrade->product = $lang->productCommon;
$lang->upgrade->project = 'Iteration';
$lang->upgrade->repo = 'Repo';
$lang->upgrade->mergeRepo = 'Merge Repo';
$lang->upgrade->setProgram = 'Set the project to which the program belongs';
$lang->upgrade->dataMethod = 'Data migration method';
$lang->upgrade->begin = 'Begin Date';
$lang->upgrade->end = 'End Date';
$lang->upgrade->selectProject = 'The target project';
$lang->upgrade->programName = 'Program Name';
$lang->upgrade->projectName = 'Project Name';
$lang->upgrade->moveEXTFiles = 'Migrate Expansion Files';
$lang->upgrade->fileName = 'File Name';
$lang->upgrade->viewChargeFile = 'View Charge Version Files';
$lang->upgrade->newProgram = 'Create';
$lang->upgrade->editedName = 'New Name';
+167
View File
@@ -1,4 +1,5 @@
<?php
/* Open. */
$lang->upgrade->fromVersions['0_3beta'] = '0.3 BETA';
$lang->upgrade->fromVersions['0_4beta'] = '0.4 BETA';
$lang->upgrade->fromVersions['0_5beta'] = '0.5 BETA';
@@ -152,3 +153,169 @@ $lang->upgrade->fromVersions['16_0'] = '16.0';
$lang->upgrade->fromVersions['16_1'] = '16.1';
$lang->upgrade->fromVersions['16_2'] = '16.2';
$lang->upgrade->fromVersions['16_3'] = '16.3';
$lang->upgrade->fromVersions['16_4'] = '16.4';
/* Pro. */
$lang->upgrade->fromVersions['pro1_0'] = 'Pro1.0';
$lang->upgrade->fromVersions['pro1_1'] = 'Pro1.1';
$lang->upgrade->fromVersions['pro1_1_1'] = 'Pro1.1.1';
$lang->upgrade->fromVersions['pro1_2'] = 'Pro1.2';
$lang->upgrade->fromVersions['pro1_3'] = 'Pro1.3';
$lang->upgrade->fromVersions['pro2_0'] = 'Pro2.0';
$lang->upgrade->fromVersions['pro2_0_1'] = 'Pro2.0.1';
$lang->upgrade->fromVersions['pro2_1'] = 'Pro2.1';
$lang->upgrade->fromVersions['pro2_2_beta'] = 'Pro2.2.beta';
$lang->upgrade->fromVersions['pro2_3_beta'] = 'Pro2.3.beta';
$lang->upgrade->fromVersions['pro3_0_beta1'] = 'Pro3.0.beta1';
$lang->upgrade->fromVersions['pro3_0'] = 'Pro3.0';
$lang->upgrade->fromVersions['pro3_1'] = 'Pro3.1';
$lang->upgrade->fromVersions['pro3_2'] = 'Pro3.2';
$lang->upgrade->fromVersions['pro3_2_1'] = 'Pro3.2.1';
$lang->upgrade->fromVersions['pro3_3'] = 'Pro3.3';
$lang->upgrade->fromVersions['pro4_0_beta1'] = 'Pro4.0.beta1';
$lang->upgrade->fromVersions['pro4_0'] = 'Pro4.0';
$lang->upgrade->fromVersions['pro4_1_beta'] = 'Pro4.1.beta';
$lang->upgrade->fromVersions['pro4_2'] = 'Pro4.2';
$lang->upgrade->fromVersions['pro4_3'] = 'Pro4.3';
$lang->upgrade->fromVersions['pro4_4'] = 'Pro4.4';
$lang->upgrade->fromVersions['pro4_5'] = 'Pro4.5';
$lang->upgrade->fromVersions['pro4_6'] = 'Pro4.6';
$lang->upgrade->fromVersions['pro4_7'] = 'Pro4.7';
$lang->upgrade->fromVersions['pro4_7_1'] = 'Pro4.7.1';
$lang->upgrade->fromVersions['pro5_0'] = 'Pro5.0';
$lang->upgrade->fromVersions['pro5_0_1'] = 'Pro5.0.1';
$lang->upgrade->fromVersions['pro5_1'] = 'Pro5.1';
$lang->upgrade->fromVersions['pro5_1_3'] = 'Pro5.1.3';
$lang->upgrade->fromVersions['pro5_2'] = 'Pro5.2';
$lang->upgrade->fromVersions['pro5_2_1'] = 'Pro5.2.1';
$lang->upgrade->fromVersions['pro5_3'] = 'Pro5.3';
$lang->upgrade->fromVersions['pro5_3_1'] = 'Pro5.3.1';
$lang->upgrade->fromVersions['pro5_3_2'] = 'Pro5.3.2';
$lang->upgrade->fromVersions['pro5_3_3'] = 'Pro5.3.3';
$lang->upgrade->fromVersions['pro5_4'] = 'Pro5.4';
$lang->upgrade->fromVersions['pro5_4_1'] = 'Pro5.4.1';
$lang->upgrade->fromVersions['pro5_5'] = 'Pro5.5';
$lang->upgrade->fromVersions['pro5_5_1'] = 'Pro5.5.1';
$lang->upgrade->fromVersions['pro6_0_beta'] = 'Pro6.0.beta';
$lang->upgrade->fromVersions['pro6_0'] = 'Pro6.0';
$lang->upgrade->fromVersions['pro6_0_1'] = 'Pro6.0.1';
$lang->upgrade->fromVersions['pro6_1'] = 'Pro6.1';
$lang->upgrade->fromVersions['pro6_2'] = 'Pro6.2';
$lang->upgrade->fromVersions['pro6_3'] = 'Pro6.3';
$lang->upgrade->fromVersions['pro6_3_1'] = 'Pro6.3.1';
$lang->upgrade->fromVersions['pro6_4'] = 'Pro6.4';
$lang->upgrade->fromVersions['pro6_5'] = 'Pro6.5';
$lang->upgrade->fromVersions['pro6_5_1'] = 'Pro6.5.1';
$lang->upgrade->fromVersions['pro6_6'] = 'Pro6.6';
$lang->upgrade->fromVersions['pro6_6_1'] = 'Pro6.6.1';
$lang->upgrade->fromVersions['pro6_7'] = 'Pro6.7';
$lang->upgrade->fromVersions['pro6_7_1'] = 'Pro6.7.1';
$lang->upgrade->fromVersions['pro6_7_2'] = 'Pro6.7.2';
$lang->upgrade->fromVersions['pro6_7_3'] = 'Pro6.7.3';
$lang->upgrade->fromVersions['pro7_0_beta'] = 'Pro7.0.beta';
$lang->upgrade->fromVersions['pro7_1'] = 'Pro7.1';
$lang->upgrade->fromVersions['pro7_2'] = 'Pro7.2';
$lang->upgrade->fromVersions['pro7_3'] = 'Pro7.3';
$lang->upgrade->fromVersions['pro7_4'] = 'Pro7.4';
$lang->upgrade->fromVersions['pro7_5'] = 'Pro7.5';
$lang->upgrade->fromVersions['pro7_5_1'] = 'Pro7.5.1';
$lang->upgrade->fromVersions['pro8_0'] = 'Pro8.0';
$lang->upgrade->fromVersions['pro8_1'] = 'Pro8.1';
$lang->upgrade->fromVersions['pro8_2'] = 'Pro8.2';
$lang->upgrade->fromVersions['pro8_3'] = 'Pro8.3';
$lang->upgrade->fromVersions['pro8_3_1'] = 'Pro8.3.1';
$lang->upgrade->fromVersions['pro8_4'] = 'Pro8.4';
$lang->upgrade->fromVersions['pro8_5'] = 'Pro8.5';
$lang->upgrade->fromVersions['pro8_5_1'] = 'Pro8.5.1';
$lang->upgrade->fromVersions['pro8_5_2'] = 'Pro8.5.2';
$lang->upgrade->fromVersions['pro8_5_3'] = 'Pro8.5.3';
$lang->upgrade->fromVersions['pro8_6'] = 'Pro8.6';
$lang->upgrade->fromVersions['pro8_7'] = 'Pro8.7';
$lang->upgrade->fromVersions['pro8_7_1'] = 'Pro8.7.1';
$lang->upgrade->fromVersions['pro8_8'] = 'Pro8.8';
$lang->upgrade->fromVersions['pro8_8_1'] = 'Pro8.8.1';
$lang->upgrade->fromVersions['pro8_8_2'] = 'Pro8.8.2';
$lang->upgrade->fromVersions['pro8_8_3'] = 'Pro8.8.3';
$lang->upgrade->fromVersions['pro8_9'] = 'Pro8.9';
$lang->upgrade->fromVersions['pro8_9_1'] = 'Pro8.9.1';
$lang->upgrade->fromVersions['pro8_9_2'] = 'Pro8.9.2';
$lang->upgrade->fromVersions['pro8_9_3'] = 'Pro8.9.3';
$lang->upgrade->fromVersions['pro8_9_4'] = 'Pro8.9.4';
$lang->upgrade->fromVersions['pro9_0'] = 'Pro9.0';
$lang->upgrade->fromVersions['pro9_0_1'] = 'Pro9.0.1';
$lang->upgrade->fromVersions['pro9_0_2'] = 'Pro9.0.2';
$lang->upgrade->fromVersions['pro9_0_3'] = 'Pro9.0.3';
$lang->upgrade->fromVersions['pro10_0_rc1'] = 'Pro10.0.rc1';
$lang->upgrade->fromVersions['pro10_0'] = 'Pro10.0';
$lang->upgrade->fromVersions['pro10_0_1'] = 'Pro10.0.1';
$lang->upgrade->fromVersions['pro10_0_2'] = 'Pro10.0.2';
$lang->upgrade->fromVersions['pro10_1'] = 'Pro10.1';
$lang->upgrade->fromVersions['pro10_2'] = 'Pro10.2';
$lang->upgrade->fromVersions['pro10_3'] = 'Pro10.3';
$lang->upgrade->fromVersions['pro10_3_1'] = 'Pro10.3.1';
$lang->upgrade->fromVersions['pro11_0_beta1'] = 'Pro11.0.beta1';
/* Biz. */
$lang->upgrade->fromVersions['biz1_0'] = 'Biz1.0';
$lang->upgrade->fromVersions['biz1_1'] = 'Biz1.1';
$lang->upgrade->fromVersions['biz1_1_1'] = 'Biz1.1.1';
$lang->upgrade->fromVersions['biz1_1_2'] = 'Biz1.1.2';
$lang->upgrade->fromVersions['biz1_1_3'] = 'Biz1.1.3';
$lang->upgrade->fromVersions['biz1_1_4'] = 'Biz1.1.4';
$lang->upgrade->fromVersions['biz2_0_beta'] = 'Biz2.0.beta';
$lang->upgrade->fromVersions['biz2_1'] = 'Biz2.1';
$lang->upgrade->fromVersions['biz2_2'] = 'Biz2.2';
$lang->upgrade->fromVersions['biz2_3'] = 'Biz2.3';
$lang->upgrade->fromVersions['biz2_3_1'] = 'Biz2.3.1';
$lang->upgrade->fromVersions['biz2_4'] = 'Biz2.4';
$lang->upgrade->fromVersions['biz3_0'] = 'Biz3.0';
$lang->upgrade->fromVersions['biz3_1'] = 'Biz3.1';
$lang->upgrade->fromVersions['biz3_2'] = 'Biz3.2';
$lang->upgrade->fromVersions['biz3_2_1'] = 'Biz3.2.1';
$lang->upgrade->fromVersions['biz3_3'] = 'Biz3.3';
$lang->upgrade->fromVersions['biz3_4'] = 'Biz3.4';
$lang->upgrade->fromVersions['biz3_5_alpha'] = 'Biz3.5.alpha';
$lang->upgrade->fromVersions['biz3_5_beta'] = 'Biz3.5.beta';
$lang->upgrade->fromVersions['biz3_5'] = 'Biz3.5';
$lang->upgrade->fromVersions['biz3_5_1'] = 'Biz3.5.1';
$lang->upgrade->fromVersions['biz3_6'] = 'Biz3.6';
$lang->upgrade->fromVersions['biz3_6_1'] = 'Biz3.6.1';
$lang->upgrade->fromVersions['biz3_7'] = 'Biz3.7';
$lang->upgrade->fromVersions['biz3_7_1'] = 'Biz3.7.1';
$lang->upgrade->fromVersions['biz3_7_2'] = 'Biz3.7.2';
$lang->upgrade->fromVersions['biz4_0'] = 'Biz4.0';
$lang->upgrade->fromVersions['biz4_0_1'] = 'Biz4.0.1';
$lang->upgrade->fromVersions['biz4_0_2'] = 'Biz4.0.2';
$lang->upgrade->fromVersions['biz4_0_3'] = 'Biz4.0.3';
$lang->upgrade->fromVersions['biz4_0_4'] = 'Biz4.0.4';
$lang->upgrade->fromVersions['biz4_1'] = 'Biz4.1';
$lang->upgrade->fromVersions['biz4_1_1'] = 'Biz4.1.1';
$lang->upgrade->fromVersions['biz4_1_2'] = 'Biz4.1.2';
$lang->upgrade->fromVersions['biz4_1_3'] = 'Biz4.1.3';
$lang->upgrade->fromVersions['biz5_0_rc1'] = 'Biz5.0.rc1';
$lang->upgrade->fromVersions['biz5_0'] = 'Biz5.0';
$lang->upgrade->fromVersions['biz5_0_1'] = 'Biz5.0.1';
$lang->upgrade->fromVersions['biz5_1'] = 'Biz5.1';
$lang->upgrade->fromVersions['biz5_2'] = 'Biz5.2';
$lang->upgrade->fromVersions['biz5_3'] = 'Biz5.3';
$lang->upgrade->fromVersions['biz5_3_1'] = 'Biz5.3.1';
$lang->upgrade->fromVersions['biz6_0_beta1'] = 'Biz6.0.beta1';
$lang->upgrade->fromVersions['biz6_0'] = 'Biz6.0';
$lang->upgrade->fromVersions['biz6_1'] = 'Biz6.1';
$lang->upgrade->fromVersions['biz6_2'] = 'Biz6.2';
$lang->upgrade->fromVersions['biz6_3'] = 'Biz6.3';
$lang->upgrade->fromVersions['biz6_4'] = 'Biz6.4';
/* Max. */
$lang->upgrade->fromVersions['max2_0_beta4'] = 'Max2.0.beta4';
$lang->upgrade->fromVersions['max2_0_rc1'] = 'Max2.0.rc1';
$lang->upgrade->fromVersions['max2_0'] = 'Max2.0';
$lang->upgrade->fromVersions['max2_1'] = 'Max2.1';
$lang->upgrade->fromVersions['max2_2'] = 'Max2.2';
$lang->upgrade->fromVersions['max2_3'] = 'Max2.3';
$lang->upgrade->fromVersions['max2_3_1'] = 'Max2.3.1';
$lang->upgrade->fromVersions['max2_4_beta1'] = 'Max2.4.beta1';
$lang->upgrade->fromVersions['max2_4'] = 'Max2.4';
$lang->upgrade->fromVersions['max2_5'] = 'Max2.5';
$lang->upgrade->fromVersions['max2_6'] = 'Max2.6';
$lang->upgrade->fromVersions['max2_7'] = 'Max2.7';
+20 -17
View File
@@ -96,23 +96,26 @@ $lang->upgrade->to15Mode['new'] = '全新项目集管理模式';
$lang->upgrade->selectedModeTips['classic'] = '后续您还可以在后台-自定义里面切换为全新项目集管理的模式。';
$lang->upgrade->selectedModeTips['new'] = '切换为项目集管理模式需要对之前的数据进行归并处理,系统会引导您完成这个操作。';
$lang->upgrade->line = '产品线';
$lang->upgrade->allLines = "所有{$lang->productCommon}线";
$lang->upgrade->program = '目标项目集和项目';
$lang->upgrade->existProgram = '已有项目集';
$lang->upgrade->existProject = '已有项目';
$lang->upgrade->existLine = '已有' . $lang->productCommon . '线';
$lang->upgrade->product = $lang->productCommon;
$lang->upgrade->project = '迭代';
$lang->upgrade->repo = '版本库';
$lang->upgrade->mergeRepo = '归并版本库';
$lang->upgrade->setProgram = '设置项目所属项目集';
$lang->upgrade->dataMethod = '数据迁移方式';
$lang->upgrade->begin = '开始日期';
$lang->upgrade->end = '结束日期';
$lang->upgrade->selectProject = '目标项目';
$lang->upgrade->programName = '项目集名称';
$lang->upgrade->projectName = '项目名称';
$lang->upgrade->line = '产品线';
$lang->upgrade->allLines = "所有{$lang->productCommon}线";
$lang->upgrade->program = '目标项目集和项目';
$lang->upgrade->existProgram = '已有项目集';
$lang->upgrade->existProject = '已有项目';
$lang->upgrade->existLine = '已有' . $lang->productCommon . '线';
$lang->upgrade->product = $lang->productCommon;
$lang->upgrade->project = '迭代';
$lang->upgrade->repo = '版本库';
$lang->upgrade->mergeRepo = '归并版本库';
$lang->upgrade->setProgram = '设置项目所属项目集';
$lang->upgrade->dataMethod = '数据迁移方式';
$lang->upgrade->begin = '开始日期';
$lang->upgrade->end = '结束日期';
$lang->upgrade->selectProject = '目标项目';
$lang->upgrade->programName = '项目集名称';
$lang->upgrade->projectName = '项目名称';
$lang->upgrade->moveEXTFiles = '迁移插件文件';
$lang->upgrade->fileName = '文件名称';
$lang->upgrade->viewChargeFile = '查看收费版本文件';
$lang->upgrade->newProgram = '新建';
$lang->upgrade->editedName = '调整后名称';
+773 -146
View File
File diff suppressed because it is too large Load Diff
+31
View File
@@ -0,0 +1,31 @@
<?php
/**
* The moveextfiles view file of upgrade module of ZenTaoPMS.
*
* @copyright Copyright 2009-2022 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Shujie Tian <tianshujie@cnezsoft.com>
* @package upgrade
* @version $Id: moveextfiles.html.php 5119 2022-02-21 13:22:42Z $
*/
?>
<?php include '../../common/view/header.lite.html.php';?>
<div class='container'>
<form method='post' target='hiddenwin'>
<div class='modal-dialog'>
<div class='modal-header'>
<strong><?php echo $lang->upgrade->moveEXTFiles;?></strong>
</div>
<div class='modal-body'>
<div>
<div class="checkbox-primary" title="<?php echo $lang->selectAll?>">
<input type='checkbox' id='checkAll' checked><label for='checkAll'><strong><?php echo $lang->upgrade->fileName;?></strong></label>
</div>
<?php echo html::checkbox('files', $files, '', 'checked');?>
</div>
</div>
<div class='modal-footer text-center'><?php echo html::submitButton();?></div>
</div>
</form>
</div>
<?php include '../../common/view/footer.lite.html.php';?>