* Upgrade to 21.7.6.
This commit is contained in:
+1
-1
@@ -16,7 +16,7 @@ if(!class_exists('config')){class config{}}
|
||||
if(!function_exists('getWebRoot')){function getWebRoot(){}}
|
||||
|
||||
/* 基本设置。Basic settings. */
|
||||
$config->version = '21.7.5'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it.
|
||||
$config->version = '21.7.6'; // 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
+162
@@ -1,3 +1,165 @@
|
||||
2025-09-29 21.7.6
|
||||
完成的需求
|
||||
开源版:
|
||||
76640 文档编辑器中光标可以定位到数据块最前面通过回车换行
|
||||
76582 编辑器支持插入分栏布局块
|
||||
74122 文档目录支持全部展开/收起功能
|
||||
旗舰版:
|
||||
78668 里程碑报告内容优化
|
||||
78493 报告权限升级和安装处理
|
||||
78424 重构 旗舰版 weekly 模块视图层的 index.html.php 文件
|
||||
78263 里程碑报告合并到报告下
|
||||
78262 项目报告增加分类功能
|
||||
77915 项目权限下项目周报改为报告
|
||||
77904 项目报告历史数据升级
|
||||
76771 报告的编辑页面增加刷新数据按钮
|
||||
76717 将系统中的周报初始化为周报项目模板
|
||||
76713 报告和报告模板的插入图表中增加工作量统计
|
||||
76712 报告和报告模板的插入图表中增加工作计划
|
||||
76711 报告和报告模板的插入图表中增加未完成任务情况
|
||||
76710 报告和报告模板的插入图表中增加已完成任务情况
|
||||
76680 报告模板的适用流程支持勾选“全部项目”
|
||||
76670 报告和报告模板的插入图表中增加项目进展状况
|
||||
76669 报告和报告模板的插入数据中增加投入人数
|
||||
76659 报告模板的插入数据中增加报告周期
|
||||
76657 项目报告支持导出
|
||||
76539 报告插入禅道系统数据的交互
|
||||
76502 由报告模板生成报告时,实现用例状态、优先级、结果、类型分布四个饼图
|
||||
76501 由报告模板生成报告时,实现用例来源产品模块分布的图表
|
||||
76500 由报告模板生成报告时,实现按团队成员统计的执行用例次数条形图
|
||||
76499 由报告模板生成报告时,实现按团队成员统计的创建用例数条形图
|
||||
76498 由报告模板生成报告时,实现按团队成员统计的解决Bug数图表
|
||||
76497 由报告模板生成报告时,实现按团队成员统计的创建Bug数图表
|
||||
76496 由报告模板生成报告时,实现每日新增、解决、关闭Bug数的折线图
|
||||
76495 由报告模板生成报告时,实现Bug严重程度、优先级、解决方案、类型”的四个饼图
|
||||
76494 由报告模板生成报告时,实现Bug所在不同产品和模块的饼图
|
||||
76493 由报告模板生成报告时,实现Bug状态分布柱状图
|
||||
76492 由报告模板生成报告时,实现用例产生的Bug占比水球图
|
||||
76491 由报告模板生成报告时,实现Bug修复率水球图
|
||||
76490 由报告模板生成报告时,实现Bug有效率水球图
|
||||
76489 由报告模板生成报告时,实现任务完成汇总表透视表
|
||||
76488 由报告模板生成报告时,渲染实现“任务指派汇总表”透视表
|
||||
76487 由报告模板生成报告时,渲染实现“按团队成员统计的工时投入”透视表
|
||||
76486 由报告模板生成报告时,渲染实现“按团队成员统计的任务消耗工时”条形图
|
||||
76485 由报告模板生成报告时,渲染实现“Bug转任务的消耗工时占比”水球图
|
||||
76484 由报告模板生成报告时,渲染实现“Bug转任务的数量占比”水球图
|
||||
76477 由报告模板生成报告时,渲染每日完成任务数量柱状图(近14天)的图表
|
||||
76476 由报告模板生成报告时,渲染不同类型任务的状态分布表的图表
|
||||
76475 由报告模板生成报告时,渲染不同类型任务的进度统计表的图表
|
||||
76474 由报告模板生成报告时,渲染任务类型/优先级/一级模块/关闭原因/指派给/完成者分布六个饼图
|
||||
76473 由报告模板生成报告时,渲染实现任务状态分布图表
|
||||
76470 由报告模板生成报告时,渲染实现任务进度、任务完成率、开发类型任务完成率、测试类型任务完成率水球图
|
||||
76469 由报告模板生成报告时,渲染实现甘特图
|
||||
76468 由报告模板生成报告时,渲染实现已关闭迭代汇总表
|
||||
76465 由报告模板生成报告时,渲染实现进行中迭代汇总表
|
||||
76464 由报告模板生成报告时,渲染实现迭代状态分布
|
||||
76455 由报告模板生成报告时,渲染实现迭代延期率、迭代关闭率
|
||||
76454 由报告模板生成报告时,渲染实现按条目/规模统计的需求研发完成率
|
||||
76453 由报告模板生成报告时,渲染实现按条目/规模统计的需求测试完成率
|
||||
76452 由报告模板生成报告时,渲染实现按条目/规模统计的需求完成率
|
||||
76451 由报告模板生成报告时,渲染需求来源产品模块分布旭日图
|
||||
76450 由报告模板生成报告时,渲染需求来源、优先级、所属类型、由谁创建四个饼图
|
||||
76449 由报告模板生成报告时,需求阶段分布图表的代入逻辑
|
||||
76429 由报告模板生成报告时,需求状态分布图表的代入逻辑
|
||||
76421 由报告模板生成报告时,用例对象数据的代入逻辑
|
||||
76419 由报告模板生成报告时,Bug对象数据的代入逻辑
|
||||
76417 由报告模板生成报告时,任务对象数据的代入逻辑
|
||||
76416 由报告模板生成报告时,迭代对象数据的代入逻辑
|
||||
76330 实现报告模板插入图表筛选器的功能
|
||||
76319 报告模板插入数据和图表时支持配置的筛选条件
|
||||
76314 实现报告模板插入数据筛选器的功能
|
||||
76311 报告模板插入数据的展示形式
|
||||
76305 支持编辑报告时,设置报告的基本信息
|
||||
76304 支持手动从模板创建新的报告
|
||||
76303 支持创建报告
|
||||
76299 支持删除报告
|
||||
76295 支持编辑报告
|
||||
76290 支持查看报告详情
|
||||
76287 项目下的报告列表支持搜索功能
|
||||
76286 优化项目下的报告列表的展示
|
||||
76248 报告模板支持设置报告定时规则
|
||||
75909 实现报告模板的停用功能
|
||||
75866 由报告模板生成报告时,需求对象数据的代入逻辑
|
||||
75864 由报告模板生成报告时,禅道列表数据的代入逻辑
|
||||
75861 实现报告模板插入禅道列表筛选器的功能
|
||||
75860 由报告模板生成报告时,对象属性的代入逻辑
|
||||
75859 实现报告模板插入对象属性的功能
|
||||
75853 报告模板插入禅道系统数据的交互
|
||||
75760 模板根据定时配置自动生成报告
|
||||
75754 报告模板列表支持检索标签快速检索
|
||||
75753 报告模板详情页支持查看历史记录
|
||||
75752 报告模板详情页的展示
|
||||
75751 报告模板支持删除操作
|
||||
75750 实现报告模板的版本管理功能
|
||||
75748 编辑报告模板时,支持全屏编辑
|
||||
75747 编辑报告模板时,支持修改报告基本信息
|
||||
75746 报告模板列表页面增加面包屑导航
|
||||
75745 实现删除报告模板分类的功能
|
||||
75744 实现编辑报告模板分类的功能
|
||||
75743 实现添加报告模板分类的功能
|
||||
75742 报告模板列表页面的左侧树中,分类右侧增加更多操作
|
||||
75739 报告模板的保存逻辑
|
||||
75724 报告模板落地页中的模板支持删除
|
||||
75722 报告模板列表的字段定义
|
||||
75721 报告模板列表支持模糊搜索
|
||||
75720 报告模板列表页面的展示
|
||||
75719 报告访问控制的设置逻辑
|
||||
75697 支持创建报告模板
|
||||
修复的Bug
|
||||
开源版:
|
||||
64791 运营界面删除项目提示信息错误
|
||||
65027 后台权限维护中用例库权限不在测试模块下方 (Feedback#10215)
|
||||
65047 产品计划/发布列表里的关联需求和关联bug按钮没有受到权限控制导致点击报错 (Feedback#10182)
|
||||
65366 已确认变更的用例显示在需求变动tab下
|
||||
65369 待处理/贡献下编辑/复制Bug页面三级导航缺失
|
||||
65385 创建构建页面名称必填提示文案不准确
|
||||
65409 后台自定义任务优先级后,执行列表优先级仍展示数字 (Feedback#10301)
|
||||
65469 执行bug列表左下角的汇总信息不会随翻页再计算 (Feedback#10334)
|
||||
65487 测试-测试单下关联用例没有关联到对应的执行中 (Feedback#4457)
|
||||
65530 项目下提构建页面的名称不能为空提示错误
|
||||
65574 被阻塞状态的测试用例在测试报告当中显示状态为“正常” (Feedback#10366)
|
||||
65636 任务名称中特殊字符没有转译 (Feedback#10393)
|
||||
65644 地盘动态页面没有显示上一页按钮
|
||||
65649 流水线执行历史列表点击操作列执行日志按钮后控制台有报错
|
||||
65653 地盘-项目页面删除项目没有反应
|
||||
65654 单个导入代码库时,仓库下拉为空
|
||||
65693 测试单列表统计信息错误
|
||||
65701 在执行-看板创建任务、需求、bug,描述不能保存模板 (Feedback#9754)
|
||||
65732 创建分支字段信息置空保存,页面报错
|
||||
65733 添加gitlab项目保存时提示错误
|
||||
65737 创建标签字段信息置空保存,页面报错
|
||||
65741 添加Gogs代码库提示项目克隆地址未找到
|
||||
65815 测试用例转bug,Apache报Forbidden错误 (Feedback#10108)
|
||||
65825 添加宿主机报错
|
||||
企业版:
|
||||
64931 任务在地盘更新工时后,执行概况页面中消耗工时没有同步更新
|
||||
65075 工作流字段作为关联对象时点击标题无法正常跳转 (Feedback#9723)
|
||||
65386 工单列表产品筛选不正确 (Feedback#10295)
|
||||
65480 产品库导出时弹出弹窗是创建项目库弹窗
|
||||
65481 执行库导出时弹窗有报错
|
||||
65485 导出用例模板,选择用例模块后选不到研发需求 (Feedback#10275)
|
||||
65562 反馈转需求(需求评审不通过)需求关闭后,反馈状态未更新 (Feedback#10348)
|
||||
65641 进入项目动态,二级导航高亮不正确
|
||||
65704 预览附件,实际是下载附件
|
||||
旗舰版:
|
||||
65567 执行完定时任务后周报不能生成
|
||||
65571 升级后没有内置分类及报告模板
|
||||
65633 内置模板生成的报告导出时只能导出第一行文案表格都没导出
|
||||
65663 内置模板生成的周报报告导出后没有内容
|
||||
65716 里程碑报告升级后缺陷识别阶段与升级前不一致
|
||||
65719 安装后创建项目没有内置报告分类
|
||||
65721 项目下没有记录问题权限时,可在里程碑报告中记录问题
|
||||
65753 已关闭的任务,截止日期还有红色提示 (Feedback#9581)
|
||||
65772 项目-问题 解决时,问题的解决方案没有存储到数据表中 (Feedback#10133)
|
||||
65793 由项目周报模板创建的报告,报告正文显示不正确
|
||||
IPD版:
|
||||
64918 ipd项目下的阶段不会自动同步项目关联的产品 (Feedback#9832)
|
||||
65034 OR界面需求关联迭代位置点击报错 (Feedback#10224)
|
||||
65311 ipd项目型定制类型项目下阶段报表页二级导航未高亮
|
||||
65399 地盘待处理区块,点击项目计划的评审,样式错乱 (Feedback#10317)
|
||||
65634 需求池需求导出中描述和验收标准展示异常错乱 (Feedback#10389)
|
||||
65660 需求池需求带附件分发报错 (Feedback#10394)
|
||||
|
||||
2025-09-11 21.7.5
|
||||
完成的需求
|
||||
开源版:
|
||||
|
||||
@@ -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.6'] = '2025-09-29';
|
||||
$lang->misc->releaseDate['21.7.5'] = '2025-09-11';
|
||||
$lang->misc->releaseDate['21.7.4'] = '2025-07-29';
|
||||
$lang->misc->releaseDate['21.7.3'] = '2025-07-03';
|
||||
|
||||
@@ -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.6'] = '2025-09-29';
|
||||
$lang->misc->releaseDate['21.7.5'] = '2025-09-11';
|
||||
$lang->misc->releaseDate['21.7.4'] = '2025-07-29';
|
||||
$lang->misc->releaseDate['21.7.3'] = '2025-07-03';
|
||||
|
||||
@@ -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.6'] = '2025-09-29';
|
||||
$lang->misc->releaseDate['21.7.5'] = '2025-09-11';
|
||||
$lang->misc->releaseDate['21.7.4'] = '2025-07-29';
|
||||
$lang->misc->releaseDate['21.7.3'] = '2025-07-03';
|
||||
|
||||
@@ -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.6'] = '2025-09-29';
|
||||
$lang->misc->releaseDate['21.7.5'] = '2025-09-11';
|
||||
$lang->misc->releaseDate['21.7.4'] = '2025-07-29';
|
||||
$lang->misc->releaseDate['21.7.3'] = '2025-07-03';
|
||||
@@ -254,6 +255,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.6'][] = array('title' => '..报告模板和项目报告功能。.兼容旗舰版。', 'desc' => '');
|
||||
$lang->misc->feature->all['21.7.5'][] = array('title' => '....', 'desc' => '');
|
||||
$lang->misc->feature->all['21.7.5'][] = array('title' => '....', 'desc' => '');
|
||||
$lang->misc->feature->all['21.7.4'][] = array('title' => '', 'desc' => '');
|
||||
|
||||
@@ -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_4'] = '21_7_5'; // max insert position.
|
||||
$config->upgrade->maxVersion['max7_4'] = '21_7_5';
|
||||
$config->upgrade->maxVersion['max7_5'] = '21_7_6'; // 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_4'] = '21_7_5'; // biz insert position.
|
||||
$config->upgrade->bizVersion['biz12_4'] = '21_7_5';
|
||||
$config->upgrade->bizVersion['biz12_5'] = '21_7_6'; // 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_4'] = '21_7_5'; // ipd insert position.
|
||||
$config->upgrade->ipdVersion['ipd4_4'] = '21_7_5';
|
||||
$config->upgrade->ipdVersion['ipd4_5'] = '21_7_6'; // ipd insert position.
|
||||
|
||||
$config->upgrade->lowerTables = array();
|
||||
$config->upgrade->lowerTables[$config->db->prefix . 'caseStep'] = $config->db->prefix . 'casestep';
|
||||
|
||||
@@ -217,7 +217,8 @@ $lang->upgrade->fromVersions['21_7_1'] = '21.7.1';
|
||||
$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'; // pms insert position.
|
||||
$lang->upgrade->fromVersions['21_7_5'] = '21.7.5';
|
||||
$lang->upgrade->fromVersions['21_7_6'] = '21.7.6'; // pms insert position.
|
||||
|
||||
global $config;
|
||||
/* Lite. */
|
||||
@@ -436,7 +437,8 @@ $lang->upgrade->fromVersions['biz12_1'] = 'Biz12.1';
|
||||
$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'; // biz insert position.
|
||||
$lang->upgrade->fromVersions['biz12_4'] = 'Biz12.4';
|
||||
$lang->upgrade->fromVersions['biz12_5'] = 'Biz12.5'; // biz insert position.
|
||||
|
||||
/* Max. */
|
||||
$lang->upgrade->fromVersions['max2_0_beta4'] = 'Max2.0.beta4';
|
||||
@@ -513,7 +515,8 @@ $lang->upgrade->fromVersions['max7_1'] = 'Max7.1';
|
||||
$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'; // max insert position.
|
||||
$lang->upgrade->fromVersions['max7_4'] = 'Max7.4';
|
||||
$lang->upgrade->fromVersions['max7_5'] = 'Max7.5'; // max insert position.
|
||||
|
||||
/* Ipd */
|
||||
$lang->upgrade->fromVersions['ipd1_0_beta1'] = 'Ipd1.0.beta1';
|
||||
@@ -551,4 +554,5 @@ $lang->upgrade->fromVersions['ipd4_0'] = 'Ipd4.0';
|
||||
$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'; // ipd insert position.
|
||||
$lang->upgrade->fromVersions['ipd4_3'] = 'Ipd4.3';
|
||||
$lang->upgrade->fromVersions['ipd4_4'] = 'Ipd4.4'; // ipd insert position.
|
||||
|
||||
Reference in New Issue
Block a user