* Add 18.4 version.

This commit is contained in:
hufangzhou
2023-05-31 10:35:16 +08:00
parent 0174d172b1
commit 1adb13d4cd
14 changed files with 3918 additions and 43 deletions
+1 -1
View File
@@ -1 +1 @@
18.4.alpha1
18.4
+1 -1
View File
@@ -16,7 +16,7 @@ if(!class_exists('config')){class config{}}
if(!function_exists('getWebRoot')){function getWebRoot(){}}
/* 基本设置。Basic settings. */
$config->version = '18.4.alpha1'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it.
$config->version = '18.4'; // 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
+5
View File
@@ -1335,6 +1335,11 @@ CREATE TABLE IF NOT EXISTS `zt_project` (
`parentVersion` smallint(6) NOT NULL DEFAULT 0,
`planDuration` int(11) NOT NULL DEFAULT 0,
`realDuration` int(11) NOT NULL DEFAULT 0,
`progress` decimal(5,2) NOT NULL DEFAULT '0',
`estimate` float NOT NULL DEFAULT '0',
`left` float NOT NULL DEFAULT '0',
`consumed` float NOT NULL DEFAULT '0',
`teamCount` int NOT NULL DEFAULT '0',
`openedBy` varchar(30) NOT NULL DEFAULT '',
`openedDate` datetime NULL,
`openedVersion` varchar(20) NOT NULL DEFAULT '',
+81
View File
@@ -1,3 +1,84 @@
2023-05-31 18.4
完成的需求
开源版:
45157 解决首页我的地盘页面请求2次的问题
45185 地盘指派他人的待办导出时可以导出指派给数据
企业版:
45446 添加待办类型为反馈的数据时,调整可选择反馈的数据范围
修复的Bug
开源版:
35419 编辑测试单所属执行后,项目里没有显示该测试单
35412 批量编辑已关闭的bug指派给会更新成当前操作者
35411 研发需求批量转任务通过加号添加的多条任务不能关联研发需求
35392 任务列表搜索后对优先级排序报错
35313 12.5.3升级到18.3之后zt_effort表中project、execution字段为空
35287 批量关闭需求数量较多时,部分需求的关闭原因选项缺少已取消
35279 项目型项目的项目集管理员无法查看需求详情
35278 项目型项目的白名单用户无法查看需求列表
35261 Bug的影响版本和解决版本显示ID
35142 批量编辑已关闭的bug的所属模块后指派人会变
35141 需求复制时,修改产品会清空需求内容
35139 测试模块不能正常切换项目型项目
35138 产品白名单提交研发需求保存后报错
35137 执行列表燃尽图和执行内燃尽图显示不一致
35136 测试套件-关联用例,搜索关联需求的下拉选项为空
35106 用例列表无法排序,且ID正序显示
35105 用例列表样式显示错误
34964 瀑布项目阶段列表左下角阶段统计数不正确
34902 执行任务报表页面,返回按钮不生效
34873 项目空间2.5级项目下拉菜单中项目的顺序不断变化
34823 系统无数据时点击创建接口动态无法进入接口详情页
34769 编辑接口库第二次展开白名单列表,下拉列表向下展示
34519 文档详情右侧导航栏中标题未根据版本更新
34343 父任务的状态和进度不正确
33649 项目型项目创建bug不能被选到
32710 产品型无迭代项目需求链接打开进入执行模块
31321 产品列表研发需求完成率不正确
27659 权限视野维护设置可访问产品不生效
24885 代码错误
35562 地盘待处理批量指派sql报错
35561 地盘待处理批量关闭需求报错
35558 批量编辑bug会重置所属计划
35535 项目用例下创建场景页面代码报错
35532 创建测试单时所属执行不是必填项
35416 任务导入数据较多时页面没有显示保存按钮
35390 集成版本创建的测试单在测试单列表不能查看
35319 编辑项目权限未更新
35058 单元测试用例列表切换分页有代码报错
34908 项目集可访问人员无数据时有报错
34650 项目下的测试用例列表中勾选“自动化”后不生效
34436 访问禅道有SQL报错
34424 代码关联需求有SQL报错
34422 代码关联Bug有SQL报错
34264 Gogs服务器拉去代码失败
34221 本地安装插件有代码报错
34203 选择达梦数据库安装禅道sql报错
33945 导入XMind脑图错误
33829 导出用例信息中无场景信息
33785 批量上传附件,保存后,部分附件上传不成功
33243 无迭代项目编辑起止日期为长期时保存报错
32938 合并请求对比页面文件详情显示信息有误
31030 产品数据概览透视表设置滑动条
30322 代码库打标签和提交注释包含关键字都不能触发构建
30231 需求/设计/总结评审阶段下创建代码库页面显示了所属产品
29101 期望api.php/v1/projects/2/executions?page=1&limit=100可以返回所有状态的执行
25852 关联gitlab用户时点击保存后页面一直加载,显示正在连接
35387 离线环境访问禅道慢
企业版:
34612 后台定时任务执行时有SQL报错
34701 反馈转需求,更改所属产品后,字段信息被刷新清空
33780 4.1.3升8.4报错
33361 反馈设置保存后新增的产品不会显示在反馈设置页面
34353 导入功能丢失数据的问题
34304 企业版7.7升级到企业版8.4有报错
旗舰版:
29946 禅道旗舰版4.0的包作为后端服务的时候,xxc无法登录
34564 构建查询语句有SQL报错
34577 数据导入提示有代码报错
34597 地盘-待办添加待办时类型“反馈”和“评审”时数据源有问题
34598 瀑布型项目-工期估算-计算有问题
34724 地盘添加会议有报错
2023-04-21 18.4.alpha1
完成的需求
开源版:
+2
View File
@@ -104,6 +104,7 @@ $lang->misc->feature->visionsDesc = "<p>The concept of interface has been add
$lang->misc->feature->visionsImage = 'theme/default/images/main/visions_en.png';
/* Release Date. */
$lang->misc->releaseDate['18.4'] = '2023-05-31';
$lang->misc->releaseDate['18.4.alpha1'] = '2023-04-21';
$lang->misc->releaseDate['18.3'] = '2023-03-15';
$lang->misc->releaseDate['18.2'] = '2023-02-27';
@@ -202,6 +203,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['18.4'][] = array('title' => 'Fix bugs.', 'desc' => '');
$lang->misc->feature->all['18.4.alpha1'][] = array('title' => 'We have enhanced the interaction experience of permissions and documents, while introducing the concept of test scenarios. Moreover, we now provide support for importing use cases with XMIND. Additionally, we have fully revamped the BI module by incorporating large screens, pivot tables, charts, and data capabilities.', 'desc' => '');
$lang->misc->feature->all['18.3'][] = array('title' => 'Language item customization is added in secondary development, which supports the definition of language items for menus and search tags; Editor functionality is added in the secondary development, which allows users to turn it on and off on demand; The forms could be saved temporarily when users exits unexpectedly, and the unsaved information will be filled automatically the next time you enter.', 'desc' => '');
$lang->misc->feature->all['18.2'][] = array('title' => 'Agile Plus and Waterfall Plus management models are newly added. Support for unlimited splitting of waterfall project stages. The UI of Admin is completely upgraded and redesigned. Fix bugs.', 'desc' => '');
+2
View File
@@ -104,6 +104,7 @@ $lang->misc->feature->visionsDesc = "<p>The concept of interface has been add
$lang->misc->feature->visionsImage = 'theme/default/images/main/visions_en.png';
/* Release Date. */
$lang->misc->releaseDate['18.4'] = '2023-05-31';
$lang->misc->releaseDate['18.4.alpha1'] = '2023-04-21';
$lang->misc->releaseDate['18.3'] = '2023-03-15';
$lang->misc->releaseDate['18.2'] = '2023-02-27';
@@ -202,6 +203,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['18.4'][] = array('title' => 'Fix bugs.', 'desc' => '');
$lang->misc->feature->all['18.4.alpha1'][] = array('title' => 'We have enhanced the interaction experience of permissions and documents, while introducing the concept of test scenarios. Moreover, we now provide support for importing use cases with XMIND. Additionally, we have fully revamped the BI module by incorporating large screens, pivot tables, charts, and data capabilities.', 'desc' => '');
$lang->misc->feature->all['18.3'][] = array('title' => 'Language item customization is added in secondary development, which supports the definition of language items for menus and search tags; Editor functionality is added in the secondary development, which allows users to turn it on and off on demand; The forms could be saved temporarily when users exits unexpectedly, and the unsaved information will be filled automatically the next time you enter.', 'desc' => '');
$lang->misc->feature->all['18.2'][] = array('title' => 'Agile Plus and Waterfall Plus management models are newly added. Support for unlimited splitting of waterfall project stages. The UI of Admin is completely upgraded and redesigned. Fix bugs.', 'desc' => '');
+2
View File
@@ -104,6 +104,7 @@ $lang->misc->feature->visionsDesc = "<p>The concept of interface has been add
$lang->misc->feature->visionsImage = 'theme/default/images/main/visions_en.png';
/* Release Date. */
$lang->misc->releaseDate['18.4'] = '2023-05-31';
$lang->misc->releaseDate['18.4.alpha1'] = '2023-04-21';
$lang->misc->releaseDate['18.3'] = '2023-03-15';
$lang->misc->releaseDate['18.2'] = '2023-02-27';
@@ -202,6 +203,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['18.4'][] = array('title' => 'Fix bugs.', 'desc' => '');
$lang->misc->feature->all['18.4.alpha1'][] = array('title' => 'We have enhanced the interaction experience of permissions and documents, while introducing the concept of test scenarios. Moreover, we now provide support for importing use cases with XMIND. Additionally, we have fully revamped the BI module by incorporating large screens, pivot tables, charts, and data capabilities.', 'desc' => '');
$lang->misc->feature->all['18.3'][] = array('title' => 'Language item customization is added in secondary development, which supports the definition of language items for menus and search tags; Editor functionality is added in the secondary development, which allows users to turn it on and off on demand; The forms could be saved temporarily when users exits unexpectedly, and the unsaved information will be filled automatically the next time you enter.', 'desc' => '');
$lang->misc->feature->all['18.2'][] = array('title' => 'Agile Plus and Waterfall Plus management models are newly added. Support for unlimited splitting of waterfall project stages. The UI of Admin is completely upgraded and redesigned. Fix bugs.', 'desc' => '');
+2
View File
@@ -104,6 +104,7 @@ $lang->misc->feature->visionsDesc = "<p>从16.5开始增加了界面概念,
$lang->misc->feature->visionsImage = 'theme/default/images/main/visions.png';
/* Release Date. */
$lang->misc->releaseDate['18.4'] = '2023-05-31';
$lang->misc->releaseDate['18.4.alpha1'] = '2023-04-21';
$lang->misc->releaseDate['18.3'] = '2023-03-15';
$lang->misc->releaseDate['18.2'] = '2023-02-27';
@@ -202,6 +203,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['18.4'][] = array('title' => '解Bug。', 'desc' => '');
$lang->misc->feature->all['18.4.alpha1'][] = array('title' => '优化权限、文档交互体验,测试新增场景概念,用例支持xmind导入,并对BI模块中的大屏、透视表、图表、数据表进行了全面升级。', 'desc' => '');
$lang->misc->feature->all['18.3'][] = array('title' => '二次开发增加语言项自定义,支持对菜单和检索标签的语言项进行定义;二次开发增加编辑器功能,支持用户按需开启和关闭;表单意外退出支持表单暂存,下次进入自动代入填写的未保存信息。', 'desc' => '');
$lang->misc->feature->all['18.2'][] = array('title' => '新增融合敏捷、融合瀑布管理模型,瀑布项目阶段支持无限级拆分,后台进行全新UI改版。修复Bug。', 'desc' => '');
+10
View File
@@ -1,4 +1,14 @@
<?php
/**
* The pivot module German file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
* @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package pivot
* @version $Id: de.php 5080 2013-07-10 00:46:59Z wyd621@gmail.com $
* @link http://www.zentao.net
*/
$lang->pivot->index = 'Home';
$lang->pivot->list = 'Liste';
$lang->pivot->preview = 'View pivot';
+10
View File
@@ -1,4 +1,14 @@
<?php
/**
* The pivot module French file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
* @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package pivot
* @version $Id: fr.php 5080 2013-07-10 00:46:59Z wyd621@gmail.com $
* @link http://www.zentao.net
*/
$lang->pivot->index = 'Home';
$lang->pivot->list = 'Liste';
$lang->pivot->preview = 'View pivot';
+4 -2
View File
@@ -35,7 +35,8 @@ $config->upgrade->maxVersion['max4_0'] = '18_0';
$config->upgrade->maxVersion['max4_1'] = '18_1';
$config->upgrade->maxVersion['max4_2'] = '18_2';
$config->upgrade->maxVersion['max4_3'] = '18_3';
$config->upgrade->maxVersion['max4_4_alpha1'] = '18_4_alpha1'; // max insert position.
$config->upgrade->maxVersion['max4_4_alpha1'] = '18_4_alpha1';
$config->upgrade->maxVersion['max4_4'] = '18_4'; // max insert position.
$config->upgrade->bizVersion = array();
$config->upgrade->bizVersion['biz1_0'] = '9_5_1';
@@ -109,7 +110,8 @@ $config->upgrade->bizVersion['biz8_0'] = '18_0';
$config->upgrade->bizVersion['biz8_1'] = '18_1';
$config->upgrade->bizVersion['biz8_2'] = '18_2';
$config->upgrade->bizVersion['biz8_3'] = '18_3';
$config->upgrade->bizVersion['biz8_4_alpha1'] = '18_4_alpha1'; // biz insert position.
$config->upgrade->bizVersion['biz8_4_alpha1'] = '18_4_alpha1';
$config->upgrade->bizVersion['biz8_4'] = '18_4'; // biz insert position.
$config->upgrade->proVersion = array();
$config->upgrade->proVersion['pro1_0'] = '3_1';
+41 -38
View File
@@ -176,7 +176,8 @@ $lang->upgrade->fromVersions['18_0'] = '18.0';
$lang->upgrade->fromVersions['18_1'] = '18.1';
$lang->upgrade->fromVersions['18_2'] = '18.2';
$lang->upgrade->fromVersions['18_3'] = '18.3';
$lang->upgrade->fromVersions['18_4_alpha1'] = '18.4.alpha1'; // pms insert position.
$lang->upgrade->fromVersions['18_4_alpha1'] = '18.4.alpha1';
$lang->upgrade->fromVersions['18_4'] = '18.4'; // pms insert position.
global $config;
/* Lite. */
@@ -357,42 +358,44 @@ $lang->upgrade->fromVersions['biz8_0'] = 'Biz8.0';
$lang->upgrade->fromVersions['biz8_1'] = 'Biz8.1';
$lang->upgrade->fromVersions['biz8_2'] = 'Biz8.2';
$lang->upgrade->fromVersions['biz8_3'] = 'Biz8.3';
$lang->upgrade->fromVersions['biz8_4_alpha1'] = 'Biz8.4.alpha1'; // biz insert position.
$lang->upgrade->fromVersions['biz8_4_alpha1'] = 'Biz8.4.alpha1';
$lang->upgrade->fromVersions['biz8_4'] = 'Biz8.4'; // biz insert position.
/* 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';
$lang->upgrade->fromVersions['max2_8'] = 'Max2.8';
$lang->upgrade->fromVersions['max3_0_beta1'] = 'Max3.0.beta1';
$lang->upgrade->fromVersions['max3_0'] = 'Max3.0';
$lang->upgrade->fromVersions['max3_1_beta1'] = 'Max3.1.beta1';
$lang->upgrade->fromVersions['max3_1_beta2'] = 'Max3.1.beta2';
$lang->upgrade->fromVersions['max3_1'] = 'Max3.1';
$lang->upgrade->fromVersions['max3_2'] = 'Max3.2';
$lang->upgrade->fromVersions['max3_3'] = 'Max3.3';
$lang->upgrade->fromVersions['max3_4'] = 'Max3.4';
$lang->upgrade->fromVersions['max3_5'] = 'Max3.5';
$lang->upgrade->fromVersions['max3_6'] = 'Max3.6';
$lang->upgrade->fromVersions['max3_6_1'] = 'Max3.6.1';
$lang->upgrade->fromVersions['max3_6_2'] = 'Max3.6.2';
$lang->upgrade->fromVersions['max3_6_3'] = 'Max3.6.3';
$lang->upgrade->fromVersions['max3_7'] = 'Max3.7';
$lang->upgrade->fromVersions['max3_8'] = 'Max3.8';
$lang->upgrade->fromVersions['max4_0_beta1'] = 'Max4.0.beta1';
$lang->upgrade->fromVersions['max4_0_beta2'] = 'Max4.0.beta2';
$lang->upgrade->fromVersions['max4_0_beta3'] = 'Max4.0.beta3';
$lang->upgrade->fromVersions['max4_0'] = 'Max4.0';
$lang->upgrade->fromVersions['max4_1'] = 'Max4.1';
$lang->upgrade->fromVersions['max4_2'] = 'Max4.2';
$lang->upgrade->fromVersions['max4_2'] = 'Max4.2';
$lang->upgrade->fromVersions['max4_3'] = 'Max4.3'; // max insert position.
$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';
$lang->upgrade->fromVersions['max2_8'] = 'Max2.8';
$lang->upgrade->fromVersions['max3_0_beta1'] = 'Max3.0.beta1';
$lang->upgrade->fromVersions['max3_0'] = 'Max3.0';
$lang->upgrade->fromVersions['max3_1_beta1'] = 'Max3.1.beta1';
$lang->upgrade->fromVersions['max3_1_beta2'] = 'Max3.1.beta2';
$lang->upgrade->fromVersions['max3_1'] = 'Max3.1';
$lang->upgrade->fromVersions['max3_2'] = 'Max3.2';
$lang->upgrade->fromVersions['max3_3'] = 'Max3.3';
$lang->upgrade->fromVersions['max3_4'] = 'Max3.4';
$lang->upgrade->fromVersions['max3_5'] = 'Max3.5';
$lang->upgrade->fromVersions['max3_6'] = 'Max3.6';
$lang->upgrade->fromVersions['max3_6_1'] = 'Max3.6.1';
$lang->upgrade->fromVersions['max3_6_2'] = 'Max3.6.2';
$lang->upgrade->fromVersions['max3_6_3'] = 'Max3.6.3';
$lang->upgrade->fromVersions['max3_7'] = 'Max3.7';
$lang->upgrade->fromVersions['max3_8'] = 'Max3.8';
$lang->upgrade->fromVersions['max4_0_beta1'] = 'Max4.0.beta1';
$lang->upgrade->fromVersions['max4_0_beta2'] = 'Max4.0.beta2';
$lang->upgrade->fromVersions['max4_0_beta3'] = 'Max4.0.beta3';
$lang->upgrade->fromVersions['max4_0'] = 'Max4.0';
$lang->upgrade->fromVersions['max4_1'] = 'Max4.1';
$lang->upgrade->fromVersions['max4_2'] = 'Max4.2';
$lang->upgrade->fromVersions['max4_2'] = 'Max4.2';
$lang->upgrade->fromVersions['max4_3'] = 'Max4.3';
$lang->upgrade->fromVersions['max4_4_alpha1'] = 'Max4.4.alpha1'; // max insert position.
+3 -1
View File
@@ -1105,7 +1105,9 @@ class upgradeModel extends model
case '18_2':
$confirmContent .= file_get_contents($this->getUpgradeFile('18.2'));
case '18_3':
$confirmContent .= file_get_contents($this->getUpgradeFile('18.3')); // confirm insert position.
$confirmContent .= file_get_contents($this->getUpgradeFile('18.3'));
case '18_4_alpha1':
$confirmContent .= file_get_contents($this->getUpgradeFile('18.4.alpha1')); // confirm insert position.
}
return $confirmContent;