* Add 18.10 version.

This commit is contained in:
hufangzhou
2023-12-18 10:48:36 +08:00
parent 2754b4d8c0
commit a592fcb407
16 changed files with 4338 additions and 12 deletions
+1 -1
View File
@@ -1 +1 @@
18.9
18.10
+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.9'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it.
$config->version = '18.10'; // 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
+89
View File
@@ -1,3 +1,92 @@
2023-12-18 18.10
完成的需求
开源版:
50937 Bug确认页面增加截止日期的设置
50475 调整自动化用例图标的展示位置和样式
50474 调整用例列表中自动化checkbox的逻辑
51227 测试单用例列表中所属模块增加显示设置功能
50937 Bug确认页面增加截止日期的设置
50747 创建文档时可以进入上次使用的编辑器页面
50669 测试单的参与人可以在地盘待处理中查看到该测试单
50474 调整用例列表中自动化checkbox的逻辑
51227 测试单用例列表中所属模块增加显示设置功能
51176 将禅道中的logo都更新为最新版本
51049 项目中多个测试单可以生成一份测试报告
50937 Bug确认页面增加截止日期的设置
50781 历史记录的排序方式增加cookie记录功能
50747 创建文档时可以进入上次使用的编辑器页面
50669 测试单的参与人可以在地盘待处理中查看到该测试单
50474 调整用例列表中自动化checkbox的逻辑
企业版:
51227 测试单用例列表中所属模块增加显示设置功能
50747 创建文档时可以进入上次使用的编辑器页面
50669 测试单的参与人可以在地盘待处理中查看到该测试单
42099 将学堂课程和实践库查看权限设置为默认权限
47814 调整执行甘特图的显示设置功能
50329 反馈转软件需求页面可以自动带入反馈中的附件
50330 反馈转用户需求页面可以自动带入反馈中的附件
50331 反馈转任务页面可以自动带入反馈中的附件
50332 反馈转Bug页面可以自动带入反馈中的附件
50333 反馈转工单页面可以自动带入反馈中的附件
50336 反馈列表中实现从反馈创建工单的功能
50379 执行甘特图中在任务名称前显示优先级
50396 后台系统功能开关中增加学堂功能的配置
50645 创建反馈页面增加抄送给字段
50646 编辑反馈页面增加抄送给字段
50647 创建反馈页面增加关键词字段
50648 编辑反馈页面增加关键词字段
50649 反馈详情页面增加关键词的显示
50651 反馈搜索条件中增加关键词字段
50660 工单增加必填项的自定义功能
50678 导出文档时可以按word宽度自动处理图片显示比例
50818 导出任务的字段中增加所属项目字段
51138 工单转软件需求页面可以自动带入工单中的附件
51139 工单转Bug页面可以自动带入工单中的附件
49435 透视表汇总数据后表头无序排列
50677 实现大屏引用水球图的功能
50679 内置大屏中环形图改为水球图
50680 图表中内置水球图支持在前台展示
50718 浏览器页面拖动条问题
50719 待处理度量项计算规则调整
50740 度量项采集和储存逻辑变更
50741 度量项数据表样式优化
50742 度量项可视化区域新增日期筛选标签
50744 度量项列表实现按对象分类展示,按对象、目的、时间周期排序
50779 日期筛选标签交互与样式
50780 度量项列表实现展开收起功能
50782 不同分辨率下度量项查看页面列表与内容区域自适应规则
50877 数据表样式交互规则
50938 透视表展示时分页器的优化
50949 日志汇总表可以显示人员真实姓名
50962 自定义透视表反馈状态不能带出汉字
51001 大屏中表格的表头冻结展示
旗舰版:
50189 基线评审页面中增加上传附件功能
50400 在审批进度页面中查看评审时上传的附件
50761 项目评审文件可以在评审详情中显示
修复的Bug
开源版:
39991 批量指派bug会清空抄送人
40128 项目下关联研发需求后页面不对
40144 低版本数据库安装禅道报错
39984 在后台维护某个角色分组的视野中的“可访问项目集”后,反而无法访问设置的项目集
40783 win一键安装包,第一次启动时RoadRunner安装失败
41364 系统度量项的分页显示有问题
41357 系统下的度量项数据中显示暂时没有记录
41360 组合查看时,我收藏的列表为空
41359 组合查看时度量项名称被遮挡
41356 按周统计的度量项数据中没有显示X周
41403 度量项展示列宽显示不准确
40764 对无迭代项目任务列表排序,跳转其他执行任务列表
40373 项目型项目在项目-测试-用例下无法看到在测试-用例下创建的用例
41610 安装时,如果没有 tmp/cache 目录,先尝试创建。
企业版:
41104 旗舰版拖拽透视表进入大屏不能拖拽名字
40927 自定义透视表无法完全删除
40928 饼图计算错误
旗舰版:
34959 同个阶段在阶段列表和甘特图的计划开始、计划完成时间不一致
2023-11-09 18.9
完成的需求
开源版:
+2 -2
View File
@@ -261,7 +261,7 @@ $lang->group->package->manageExecution = '创建维护执行';
$lang->group->package->deleteExecution = '删除执行';
$lang->group->package->importExecution = '导入导出执行';
$lang->group->package->executionWhitelist = '执行白名单';
$lang->group->package->executionGantt = '执行甘特图';
$lang->group->package->programplanGantt = '阶段甘特图';
$lang->group->package->browseTask = '浏览任务';
$lang->group->package->manageTask = '创建维护任务';
$lang->group->package->deleteTask = '删除任务';
@@ -500,7 +500,7 @@ $lang->group->package->manageProjectRelease = '创建维护项目发布';
$lang->group->package->deleteProjectRelease = '删除项目发布';
$lang->group->package->importProjectRelease = '导入导出项目发布';
$lang->group->package->projectReleaseNotify = '项目发布通知';
$lang->group->package->programplanGantt = '阶段甘特图';
$lang->group->package->executionGantt = '执行甘特图';
$lang->group->package->executionRelation = '维护任务关系';
$lang->group->package->browseBuild = '浏览版本';
$lang->group->package->browseExecutionStory = '浏览执行研发需求';
+2
View File
@@ -111,6 +111,7 @@ $lang->misc->feature->aiChatImage = 'theme/default/images/main/ai_chat_en.
$lang->misc->feature->learnMoreLink = 'https://www.zentao.net/book/zentaopms/1096.html';
/* Release Date. */
$lang->misc->releaseDate['18.10'] = '2023-12-18';
$lang->misc->releaseDate['18.9'] = '2023-11-09';
$lang->misc->releaseDate['18.8'] = '2023-09-28';
$lang->misc->releaseDate['18.7'] = '2023-08-29';
@@ -216,6 +217,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.10'][] = array('title' => '', 'desc' => '');
$lang->misc->feature->all['18.9'][] = array('title' => 'We have now implemented comprehensive integration of AI Large Language Models, introduced an upgraded client version for meetings, and improved the ability to add participants in test requests. To enhance usability, we have also implemented online preview capabilities for video attachments and increased flexibility in customizing review inspection categories.', 'desc' => '');
$lang->misc->feature->all['18.8'][] = array('title' => 'In the BI section, we have introduced new features such as metric item functionality and an application inspection report dashboard. The DevOps platform edition now includes a configuration wizard. Additionally, we have enhanced the requitement and market management interface by adding a market management feature. New revision of client navigation and personal center.', 'desc' => '');
$lang->misc->feature->all['18.7'][] = array('title' => 'DevOps has introduced new features such as cloud-native platform, artifact repository, and application management, while also enhancing the navigation structure and improving the UI interactions. Additionally, a new AI suggestion designer has been added, which supports integration with large language models and allows for customization of AI applications.', 'desc' => '');
+2
View File
@@ -111,6 +111,7 @@ $lang->misc->feature->aiChatImage = 'theme/default/images/main/ai_chat_en.
$lang->misc->feature->learnMoreLink = 'https://www.zentao.net/book/zentaopms/1096.html';
/* Release Date. */
$lang->misc->releaseDate['18.10'] = '2023-12-18';
$lang->misc->releaseDate['18.9'] = '2023-11-09';
$lang->misc->releaseDate['18.8'] = '2023-09-28';
$lang->misc->releaseDate['18.7'] = '2023-08-29';
@@ -216,6 +217,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.10'][] = array('title' => '', 'desc' => '');
$lang->misc->feature->all['18.9'][] = array('title' => 'We have now implemented comprehensive integration of AI Large Language Models, introduced an upgraded client version for meetings, and improved the ability to add participants in test requests. To enhance usability, we have also implemented online preview capabilities for video attachments and increased flexibility in customizing review inspection categories.', 'desc' => '');
$lang->misc->feature->all['18.8'][] = array('title' => 'In the BI section, we have introduced new features such as metric item functionality and an application inspection report dashboard. The DevOps platform edition now includes a configuration wizard. Additionally, we have enhanced the requitement and market management interface by adding a market management feature. New revision of client navigation and personal center.', 'desc' => '');
$lang->misc->feature->all['18.7'][] = array('title' => 'DevOps has introduced new features such as cloud-native platform, artifact repository, and application management, while also enhancing the navigation structure and improving the UI interactions. Additionally, a new AI suggestion designer has been added, which supports integration with large language models and allows for customization of AI applications.', 'desc' => '');
+2
View File
@@ -111,6 +111,7 @@ $lang->misc->feature->aiChatImage = 'theme/default/images/main/ai_chat_en.
$lang->misc->feature->learnMoreLink = 'https://www.zentao.net/book/zentaopms/1096.html';
/* Release Date. */
$lang->misc->releaseDate['18.10'] = '2023-12-18';
$lang->misc->releaseDate['18.9'] = '2023-11-09';
$lang->misc->releaseDate['18.8'] = '2023-09-28';
$lang->misc->releaseDate['18.7'] = '2023-08-29';
@@ -216,6 +217,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.10'][] = array('title' => '', 'desc' => '');
$lang->misc->feature->all['18.9'][] = array('title' => 'We have now implemented comprehensive integration of AI Large Language Models, introduced an upgraded client version for meetings, and improved the ability to add participants in test requests. To enhance usability, we have also implemented online preview capabilities for video attachments and increased flexibility in customizing review inspection categories.', 'desc' => '');
$lang->misc->feature->all['18.8'][] = array('title' => 'In the BI section, we have introduced new features such as metric item functionality and an application inspection report dashboard. The DevOps platform edition now includes a configuration wizard. Additionally, we have enhanced the requitement and market management interface by adding a market management feature. New revision of client navigation and personal center.', 'desc' => '');
$lang->misc->feature->all['18.7'][] = array('title' => 'DevOps has introduced new features such as cloud-native platform, artifact repository, and application management, while also enhancing the navigation structure and improving the UI interactions. Additionally, a new AI suggestion designer has been added, which supports integration with large language models and allows for customization of AI applications.', 'desc' => '');
+2
View File
@@ -111,6 +111,7 @@ $lang->misc->feature->aiChatImage = 'theme/default/images/main/ai_chat.svg
$lang->misc->feature->learnMoreLink = 'https://www.zentao.net/book/zentaopms/1096.html';
/* Release Date. */
$lang->misc->releaseDate['18.10'] = '2023-12-18';
$lang->misc->releaseDate['18.9'] = '2023-11-09';
$lang->misc->releaseDate['18.8'] = '2023-09-28';
$lang->misc->releaseDate['18.7'] = '2023-08-29';
@@ -216,6 +217,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.10'][] = array('title' => '用例库可以从其他用例库导入用例,文档导出可以按Word自适应图片比例,历史记录排序方式增加cookie记录,优化修改他人日志逻辑。反馈、工单转化时可自动带入附件,反馈增加关键词、抄送字段,图表类型新增水球图,优化度量项的采集逻辑和展示样式。', 'desc' => '');
$lang->misc->feature->all['18.9'][] = array('title' => '全面接入AI大模型,客户端引入增强版会议,测试单增加参与人,视频附件增加在线预览,评审检查分类增加自定义等。', 'desc' => '');
$lang->misc->feature->all['18.8'][] = array('title' => 'BI中新增了度量项功能和应用巡检报告大屏,DevOps平台版增加了配置向导,需求与市场管理界面中增加了市场管理功能,客户端导航及个人中心全新改版。', 'desc' => '');
$lang->misc->feature->all['18.7'][] = array('title' => 'DevOps新增了云原生平台、制品库和应用管理功能,优化了导航结构和相关UI交互。同时,新增了AI提词设计器功能,支持与大语言模型对接,支持自定义AI应用等。', 'desc' => '');
+1
View File
@@ -262,6 +262,7 @@ $lang->task->deniedNotice = 'Nur %s kann die Aufgabe %s.';
$lang->task->deniedStatusNotice = 'The task status is %s, the effort cannot be maintained.';
$lang->task->transferNotice = 'Linear task cannot be transferred.';
$lang->task->noTask = 'Keine Aufagben. ';
$lang->task->noModule = '<div>You have no modules.</div><div>Manage now</div>';
$lang->task->createDenied = "Aufgben erstellen it in diesem {$lang->projectCommon} gesperrt";
$lang->task->cannotDeleteParent = 'Cannot delete parent task';
$lang->task->addChildTask = 'Because the task has already consumed consumption, to ensure data consistency, we will help you create a subtask with the same name to record the consumption.';
+1
View File
@@ -262,6 +262,7 @@ $lang->task->deniedNotice = 'Seulement le %s peut %s la tâche.';
$lang->task->deniedStatusNotice = 'The task status is %s, the effort cannot be maintained.';
$lang->task->transferNotice = 'Linear task cannot be transferred.';
$lang->task->noTask = "Pas de tâche pour l'instant. ";
$lang->task->noModule = '<div>You have no modules.</div><div>Manage now</div>';
$lang->task->createDenied = 'La création de tâches est interdite dans ce ' . $lang->projectCommon;
$lang->task->cannotDeleteParent = 'Impossible de supprimer la tâche parente';
$lang->task->addChildTask = 'Because the task has already consumed consumption, to ensure data consistency, we will help you create a subtask with the same name to record the consumption.';
+1
View File
@@ -156,6 +156,7 @@ $lang->testtask->titleOfAuto = "%s automated testing";
$lang->testtask->cannotBeParsed = 'The content of the imported XML file is in the wrong format and cannot be parsed.';
$lang->testtask->finishedDateLess = 'Actual Finished Date cannot be <= Begin Date %s';
$lang->testtask->finishedDateMore = 'Actual Finished Date cannot be > Today';
$lang->testtask->accessDenied = 'You have no access to the testtask.';
$lang->testtask->assignedToMe = 'Meine';
$lang->testtask->allCases = 'Alle Fälle';
+1
View File
@@ -156,6 +156,7 @@ $lang->testtask->titleOfAuto = "%s tests automatisés";
$lang->testtask->cannotBeParsed = 'The content of the imported XML file is in the wrong format and cannot be parsed.';
$lang->testtask->finishedDateLess = 'Actual Finished Date cannot be <= Begin Date %s';
$lang->testtask->finishedDateMore = 'Actual Finished Date cannot be > Today';
$lang->testtask->accessDenied = 'You have no access to the testtask.';
$lang->testtask->assignedToMe = 'Affecté à Moi';
$lang->testtask->allCases = 'Tous les CasTests';
+6 -3
View File
@@ -42,7 +42,8 @@ $config->upgrade->maxVersion['max4_5'] = '18_5';
$config->upgrade->maxVersion['max4_6'] = '18_6';
$config->upgrade->maxVersion['max4_7'] = '18_7';
$config->upgrade->maxVersion['max4_8'] = '18_8';
$config->upgrade->maxVersion['max4_9'] = '18_9'; // max insert position.
$config->upgrade->maxVersion['max4_9'] = '18_9';
$config->upgrade->maxVersion['max4_10'] = '18_10'; // max insert position.
$config->upgrade->bizVersion = array();
$config->upgrade->bizVersion['biz1_0'] = '9_5_1';
@@ -123,7 +124,8 @@ $config->upgrade->bizVersion['biz8_5'] = '18_5';
$config->upgrade->bizVersion['biz8_6'] = '18_6';
$config->upgrade->bizVersion['biz8_7'] = '18_7';
$config->upgrade->bizVersion['biz8_8'] = '18_8';
$config->upgrade->bizVersion['biz8_9'] = '18_9'; // biz insert position.
$config->upgrade->bizVersion['biz8_9'] = '18_9';
$config->upgrade->bizVersion['biz8_10'] = '18_10'; // biz insert position.
$config->upgrade->proVersion = array();
$config->upgrade->proVersion['pro1_0'] = '3_1';
@@ -241,7 +243,8 @@ $config->upgrade->ipdVersion['ipd1_0'] = '18_5';
$config->upgrade->ipdVersion['ipd1_0_1'] = '18_6';
$config->upgrade->ipdVersion['ipd1_0_2'] = '18_7';
$config->upgrade->ipdVersion['ipd1_1'] = '18_8';
$config->upgrade->ipdVersion['ipd1_1_1'] = '18_9'; // ipd insert position.
$config->upgrade->ipdVersion['ipd1_1_1'] = '18_9';
$config->upgrade->ipdVersion['ipd1_1_2'] = '18_10'; // ipd insert position.
$config->upgrade->lowerTables = array();
$config->upgrade->lowerTables[$config->db->prefix . 'caseStep'] = $config->db->prefix . 'casestep';
+8 -4
View File
@@ -183,7 +183,8 @@ $lang->upgrade->fromVersions['18_5'] = '18.5';
$lang->upgrade->fromVersions['18_6'] = '18.6';
$lang->upgrade->fromVersions['18_7'] = '18.7';
$lang->upgrade->fromVersions['18_8'] = '18.8';
$lang->upgrade->fromVersions['18_9'] = '18.9'; // pms insert position.
$lang->upgrade->fromVersions['18_9'] = '18.9';
$lang->upgrade->fromVersions['18_10'] = '18.10'; // pms insert position.
global $config;
/* Lite. */
@@ -371,7 +372,8 @@ $lang->upgrade->fromVersions['biz8_5'] = 'Biz8.5';
$lang->upgrade->fromVersions['biz8_6'] = 'Biz8.6';
$lang->upgrade->fromVersions['biz8_7'] = 'Biz8.7';
$lang->upgrade->fromVersions['biz8_8'] = 'Biz8.8';
$lang->upgrade->fromVersions['biz8_9'] = 'Biz8.9'; // biz insert position.
$lang->upgrade->fromVersions['biz8_9'] = 'Biz8.9';
$lang->upgrade->fromVersions['biz8_10'] = 'Biz8.10'; // biz insert position.
/* Max. */
$lang->upgrade->fromVersions['max2_0_beta4'] = 'Max2.0.beta4';
@@ -417,11 +419,13 @@ $lang->upgrade->fromVersions['max4_5'] = 'Max4.5';
$lang->upgrade->fromVersions['max4_6'] = 'Max4.6';
$lang->upgrade->fromVersions['max4_7'] = 'Max4.7';
$lang->upgrade->fromVersions['max4_8'] = 'Max4.8';
$lang->upgrade->fromVersions['max4_9'] = 'Max4.9'; // max insert position.
$lang->upgrade->fromVersions['max4_9'] = 'Max4.9';
$lang->upgrade->fromVersions['max4_10'] = 'Max4.10'; // max insert position.
/* Ipd */
$lang->upgrade->fromVersions['ipd1_0_beta1'] = 'Ipd1.0.beta1';
$lang->upgrade->fromVersions['ipd1_0'] = 'Ipd1.0';
$lang->upgrade->fromVersions['ipd1_0_1'] = 'Ipd1.0.1';
$lang->upgrade->fromVersions['ipd1_0_2'] = 'Ipd1.0.2';
$lang->upgrade->fromVersions['ipd1_1'] = 'Ipd1.1'; // ipd insert position.
$lang->upgrade->fromVersions['ipd1_1'] = 'Ipd1.1';
$lang->upgrade->fromVersions['ipd1_1_1'] = 'Ipd1.1.1'; // ipd insert position.
+3 -1
View File
@@ -619,7 +619,9 @@ class upgradeModel extends model
case '18_7':
$confirmContent .= file_get_contents($this->getUpgradeFile('18.7'));
case '18_8':
$confirmContent .= file_get_contents($this->getUpgradeFile('18.8')); // confirm insert position.
$confirmContent .= file_get_contents($this->getUpgradeFile('18.8'));
case '18_9':
$confirmContent .= file_get_contents($this->getUpgradeFile('18.9')); // confirm insert position.
}
return $confirmContent;