Merge branch release/21.7.7 of zentao/zentaopms (#12093)

This commit is contained in:
刘刚
2025-10-29 17:05:48 +08:00
committed by Gitfox
10 changed files with 4408 additions and 9 deletions
+1 -1
View File
@@ -1 +1 @@
21.7.6
21.7.7
+1 -1
View File
@@ -16,7 +16,7 @@ if(!class_exists('config')){class config{}}
if(!function_exists('getWebRoot')){function getWebRoot(){}}
/* 基本设置。Basic settings. */
$config->version = '21.7.6'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it.
$config->version = '21.7.7'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it.
$config->liteVersion = '1.2'; // 迅捷版版本。 The version of Lite.
$config->charset = 'UTF-8'; // ZenTaoPHP的编码。 The encoding of ZenTaoPHP.
$config->cookieLife = time() + 2592000; // Cookie的生存时间。The cookie life time.
File diff suppressed because it is too large Load Diff
+14
View File
@@ -1,3 +1,17 @@
2025-10-29 21.7.7
完成的需求
修复的Bug
开源版:
65977 BUG关闭后再次编辑关闭时间被自动赋予新的值 (Feedback#10475)
66428 用例导入xmind有报错
66461 产品路线图中发布日期显示成了计划发布日期
66492 需求详情页面进入编辑页面后再点返回,返回到了需求列表页面 (Feedback#7270)
企业版:
66443 英文下组织知识库卡片视图和其他语言项不一致,横向拉长了
IPD版:
66154 OR界面立项通过后,在立项详情里面创建项目访问不到项目 (Feedback#10522)
66415 IPD项目不允许阶段并行,上一阶段未关闭,执行下的任务不能操作,但是在地盘可以记录任务 (Feedback#10555)
2025-09-29 21.7.6
完成的需求
开源版:
+1
View File
@@ -114,6 +114,7 @@ $lang->misc->feature->promptExecImage = 'theme/default/images/main/prompt_exec
$lang->misc->feature->promptLearnMore = 'https://www.zentao.net/book/zentaopms/1097.html';
/* Release Date. */
$lang->misc->releaseDate['21.7.7'] = '2025-10-29';
$lang->misc->releaseDate['21.7.6'] = '2025-09-29';
$lang->misc->releaseDate['21.7.5'] = '2025-09-11';
$lang->misc->releaseDate['21.7.4'] = '2025-07-29';
+1
View File
@@ -115,6 +115,7 @@ $lang->misc->feature->promptExecImage = 'theme/default/images/main/prompt_exec
$lang->misc->feature->promptLearnMore = 'https://www.zentao.net/book/zentaopms/1097.html';
/* Release Date. */
$lang->misc->releaseDate['21.7.7'] = '2025-10-29';
$lang->misc->releaseDate['21.7.6'] = '2025-09-29';
$lang->misc->releaseDate['21.7.5'] = '2025-09-11';
$lang->misc->releaseDate['21.7.4'] = '2025-07-29';
+1
View File
@@ -114,6 +114,7 @@ $lang->misc->feature->promptExecImage = 'theme/default/images/main/prompt_exec
$lang->misc->feature->promptLearnMore = 'https://www.zentao.net/book/zentaopms/1097.html';
/* Release Date. */
$lang->misc->releaseDate['21.7.7'] = '2025-10-29';
$lang->misc->releaseDate['21.7.6'] = '2025-09-29';
$lang->misc->releaseDate['21.7.5'] = '2025-09-11';
$lang->misc->releaseDate['21.7.4'] = '2025-07-29';
+2
View File
@@ -115,6 +115,7 @@ $lang->misc->feature->promptExecImage = 'theme/default/images/main/prompt_exec
$lang->misc->feature->promptLearnMore = 'https://www.zentao.net/book/zentaopms/1097.html';
/* Release Date. */
$lang->misc->releaseDate['21.7.7'] = '2025-10-29';
$lang->misc->releaseDate['21.7.6'] = '2025-09-29';
$lang->misc->releaseDate['21.7.5'] = '2025-09-11';
$lang->misc->releaseDate['21.7.4'] = '2025-07-29';
@@ -255,6 +256,7 @@ $lang->misc->releaseDate['7.1.stable'] = '2015-03-07';
$lang->misc->releaseDate['6.3.stable'] = '2014-11-07';
/* Release Detail. */
$lang->misc->feature->all['21.7.7'][] = array('title' => 'API2.0新版一键安装包第三方类库更新瀚高数据库适配。.兼容旗舰版。', 'desc' => '');
$lang->misc->feature->all['21.7.6'][] = array('title' => '..报告模板和项目报告功能。.兼容旗舰版。', 'desc' => '');
$lang->misc->feature->all['21.7.5'][] = array('title' => '....', 'desc' => '');
$lang->misc->feature->all['21.7.5'][] = array('title' => '....', 'desc' => '');
+6 -3
View File
@@ -73,7 +73,8 @@ $config->upgrade->maxVersion['max7_1'] = '21_7_2';
$config->upgrade->maxVersion['max7_2'] = '21_7_3';
$config->upgrade->maxVersion['max7_3'] = '21_7_4';
$config->upgrade->maxVersion['max7_4'] = '21_7_5';
$config->upgrade->maxVersion['max7_5'] = '21_7_6'; // max insert position.
$config->upgrade->maxVersion['max7_5'] = '21_7_6';
$config->upgrade->maxVersion['max7_6'] = '21_7_7'; // max insert position.
$config->upgrade->bizVersion = array();
$config->upgrade->bizVersion['biz1_0'] = '9_5_1';
@@ -185,7 +186,8 @@ $config->upgrade->bizVersion['biz12_1'] = '21_7_2';
$config->upgrade->bizVersion['biz12_2'] = '21_7_3';
$config->upgrade->bizVersion['biz12_3'] = '21_7_4';
$config->upgrade->bizVersion['biz12_4'] = '21_7_5';
$config->upgrade->bizVersion['biz12_5'] = '21_7_6'; // biz insert position.
$config->upgrade->bizVersion['biz12_5'] = '21_7_6';
$config->upgrade->bizVersion['biz12_6'] = '21_7_7'; // biz insert position.
$config->upgrade->proVersion = array();
$config->upgrade->proVersion['pro1_0'] = '3_1';
@@ -334,7 +336,8 @@ $config->upgrade->ipdVersion['ipd4_1'] = '21_7_2';
$config->upgrade->ipdVersion['ipd4_2'] = '21_7_3';
$config->upgrade->ipdVersion['ipd4_3'] = '21_7_4';
$config->upgrade->ipdVersion['ipd4_4'] = '21_7_5';
$config->upgrade->ipdVersion['ipd4_5'] = '21_7_6'; // ipd insert position.
$config->upgrade->ipdVersion['ipd4_5'] = '21_7_6';
$config->upgrade->ipdVersion['ipd4_6'] = '21_7_7'; // ipd insert position.
$config->upgrade->lowerTables = array();
$config->upgrade->lowerTables[$config->db->prefix . 'caseStep'] = $config->db->prefix . 'casestep';
+8 -4
View File
@@ -218,7 +218,8 @@ $lang->upgrade->fromVersions['21_7_2'] = '21.7.2';
$lang->upgrade->fromVersions['21_7_3'] = '21.7.3';
$lang->upgrade->fromVersions['21_7_4'] = '21.7.4';
$lang->upgrade->fromVersions['21_7_5'] = '21.7.5';
$lang->upgrade->fromVersions['21_7_6'] = '21.7.6'; // pms insert position.
$lang->upgrade->fromVersions['21_7_6'] = '21.7.6';
$lang->upgrade->fromVersions['21_7_7'] = '21.7.7'; // pms insert position.
global $config;
/* Lite. */
@@ -438,7 +439,8 @@ $lang->upgrade->fromVersions['biz12_2'] = 'Biz12.2';
$lang->upgrade->fromVersions['biz12_3'] = 'Biz12.3';
$lang->upgrade->fromVersions['biz12_4'] = 'Biz12.4';
$lang->upgrade->fromVersions['biz12_4'] = 'Biz12.4';
$lang->upgrade->fromVersions['biz12_5'] = 'Biz12.5'; // biz insert position.
$lang->upgrade->fromVersions['biz12_5'] = 'Biz12.5';
$lang->upgrade->fromVersions['biz12_6'] = 'Biz12.6'; // biz insert position.
/* Max. */
$lang->upgrade->fromVersions['max2_0_beta4'] = 'Max2.0.beta4';
@@ -516,7 +518,8 @@ $lang->upgrade->fromVersions['max7_2'] = 'Max7.2';
$lang->upgrade->fromVersions['max7_3'] = 'Max7.3';
$lang->upgrade->fromVersions['max7_4'] = 'Max7.4';
$lang->upgrade->fromVersions['max7_4'] = 'Max7.4';
$lang->upgrade->fromVersions['max7_5'] = 'Max7.5'; // max insert position.
$lang->upgrade->fromVersions['max7_5'] = 'Max7.5';
$lang->upgrade->fromVersions['max7_6'] = 'Max7.6'; // max insert position.
/* Ipd */
$lang->upgrade->fromVersions['ipd1_0_beta1'] = 'Ipd1.0.beta1';
@@ -555,4 +558,5 @@ $lang->upgrade->fromVersions['ipd4_1'] = 'Ipd4.1';
$lang->upgrade->fromVersions['ipd4_2'] = 'Ipd4.2';
$lang->upgrade->fromVersions['ipd4_3'] = 'Ipd4.3';
$lang->upgrade->fromVersions['ipd4_3'] = 'Ipd4.3';
$lang->upgrade->fromVersions['ipd4_4'] = 'Ipd4.4'; // ipd insert position.
$lang->upgrade->fromVersions['ipd4_4'] = 'Ipd4.4';
$lang->upgrade->fromVersions['ipd4_5'] = 'Ipd4.5'; // ipd insert position.