diff --git a/doc/CHANGELOG b/doc/CHANGELOG index b6c72f3a87..3d684fff92 100644 --- a/doc/CHANGELOG +++ b/doc/CHANGELOG @@ -1,6 +1,207 @@ -2025-06-13 21.7.4 +2025-07-29 21.7.4 完成的需求 +企业版: +76383 执行Bug列表的统计权限 +76382 执行用例列表的统计权限 +76380 项目用例列表的统计权限 +76379 项目Bug列表的统计权限 +76378 项目执行列表的统计权限 +76140 实现用例列表的基本统计 +76139 实现Bug列表的进度分析 +76138 实现Bug列表的基本统计 +76137 实现需求列表的进度分析 +76136 实现需求列表的基本统计 +76135 实现迭代列表的资源分析 +76134 实现迭代列表的进度分析 +76133 实现迭代列表的任务统计 +76132 增加“按执行统计的执行关闭时开发任务完成率”度量项 +76130 实现“已关闭迭代汇总表”透视表 +76129 实现“进行中迭代汇总表”透视表 +76128 实现“迭代状态分布”柱状图 +76127 实现“迭代延期率”水球图 +76126 实现“迭代关闭率”水球图 +76125 实现“延期的迭代数”指标卡片 +76124 实现“已关闭迭代数”的指标卡片 +76123 实现项目列表顶部筛选条件的展示和导出功能 +76122 实现项目列表统计分析内容查看的选择列表 +76073 实现“进行中迭代数”的指标卡 +76072 在迭代列表打印统计分析的按钮 +76069 实现“迭代数”的指标卡片 +75895 项目编辑时,允许编辑项目流程 +75894 产品编辑时,允许编辑产品流程 +75342 任务列表的统计中后台更改键值配置项前台正常显示的范围 +75340 执行用例列表增加一个统计的入口 +75339 执行Bug列表增加一个统计的入口 +75303 实现用例列表顶部筛选条件的展示和导出功能 +75302 实现用例列表统计分析内容查看的选择列表 +75299 实现用例状态、优先级、结果、类型分布 +75298 实现用例来源产品模块分布 +75297 实现按团队成员统计的执行用例次数条形图 +75296 实现按团队成员统计的创建用例数条形图 +75295 实现需求用例密度指标卡片 +75294 实现需求用例覆盖率指标卡片 +75293 实现有用例的需求数指标卡片 +75292 实现用例数指标卡片 +75291 实现需求数指标卡片 +75288 实现按团队成员统计的解决Bug数 +75287 实现按团队成员统计的创建Bug数 +75286 实现每日新增、解决、关闭Bug数的折线图 +75285 实现激活Bug数指标卡片 +75284 实现已修复Bug数指标卡片 +75283 实现Bug总数的指标卡片 +75281 实现Bug列表顶部筛选条件的展示和导出功能 +75280 实现Bug列表统计分析内容查看的选择列表 +75279 实现“Bug严重程度、优先级、解决方案、类型”的四个饼图 +75278 实现Bug所在不同产品和模块的饼图 +75277 实现Bug状态分布柱状图 +75276 实现用例产生的Bug占比水球图 +75275 实现Bug修复率水球图 +75274 实现Bug有效率水球图 +75273 实现执行用例产生的Bug数指标卡片 +75272 实现已修复Bug数指标卡片 +75271 实现有效Bug数的指标卡片 +75270 实现研发完毕的需求的缺陷密度指标卡片 +75269 实现研发完毕的需求数的指标卡片 +75268 实现Bug总数的指标卡片 +75266 实现需求列表顶部筛选条件的展示和导出功能 +75265 实现需求所在不同产品和模块的饼图 +74913 实现统计内容的导出功能 +74803 实现“需求阶段分布”的柱状图 +74800 实现按条目/规模统计的需求完成率 +74799 实现按条目/规模统计的需求测试完毕率 +74798 实现按条目/规模统计的需求研发完毕率水球图 +74797 实现测试完成需求数和规模数的指标卡片 +74796 实现研发完成需求数和规模数的指标卡片 +74795 实现已完成需求数和规模数的指标卡片 +74794 实现需求数和规模数的指标卡片 +74790 实现“需求来源、优先级、所属类型、由谁创建”的四个饼图 +74788 实现“需求阶段分布”的柱状图 +74641 实现“需求状态分布”的柱状图 +74640 实现发生变更的需求数和规模数的指标卡片 +74639 实现已关闭需求数和规模数的指标卡片 +74638 实现已完成需求数和规模数的指标卡片 +74637 实现测试完成需求数和规模数的指标卡片 +74636 实现研发完成需求数和规模数的指标卡片 +74635 实现需求数和规模数的指标卡片 +74633 实现需求列表统计分析内容查看的选择列表 +74620 度量项支持动态数据列表 +74519 大屏透视表支持动态列表数据 +74518 大屏图表支持动态列表数据 +73487 实现“任务完成汇总表”透视表 +73486 实现“任务指派汇总表”透视表 +73485 实现“按团队成员统计的工时投入”透视表 +73484 实现“按团队成员统计的任务消耗工时”条形图 +73483 实现“Bug转任务的数量占比”水球图 +73482 实现“Bug转任务的消耗工时”指标卡片 +73481 实现“Bug转任务的数量”指标卡片 +73480 实现“已消耗工时数”指标卡片 +73479 实现“任务数”指标卡片 +73286 项目导出数据页面支持设置模板功能 +73250 实现“剩余工时数”指标卡片 +72893 实现“每日完成任务数量统计图”的柱状图 +72847 实现“不同类型任务的状态分布表”的表格 +72846 实现“不同类型任务的进度统计表”的透视表 +旗舰版: +76312 里程碑报告缺陷注入阶段逻辑修改 +76277 bug列表自定义列和搜索增加发现环节和注入环节 +76276 bug详情页面增加发现环节和注入环节 修复的Bug +开源版: +57750 安装禅道后,访问后台有报错 +57758 安装php8.1源码包,使用php8.2-fpm,开启debug后,登录页报错,无法登录 +61216 新增用例的相关需求下拉框无法搜索到列表展示外的需求 (Feedback#8272) +62040 文档中操作按钮点击没有反应 +62511 修改工时备注导致工时计算异常 (Feedback#9291) +62878 看板执行中创建多个任务类型泳道,任务只能在第一个默认的泳道中 +63326 用例库中的用例切换版本查看时标题不能显示对应版本的标题 +63802 用户的产品和项目访问权限丢失 (Feedback#9695) +64066 添加项目集白名单会删除掉原白名单数据 +64072 关闭的需求激活后无法变更 (Feedback#9697) +64094 完成后的多人任务批量指派不生效 (Feedback#9729) +64098 产品归属于空项目集时,批量编辑产品,系统会清空已有产品线属性。 (Feedback#9763) +64165 项目下建用例查看需求详情弹窗中,点击导入需求库无反应 +64192 内禅新建文档保存后内容丢失 +64263 批量提Bug页面中填写影响版本为主干保存时提示影响版本不能为空 +64275 看板执行中创建多个任务类型泳道,任务无法拖动到其他泳道中 +64289 子阶段的团队成员没有同步到父阶段 +64310 编辑任务工时显示多位小数 +64313 批量建/编辑用例页面相关研发需求列出了草稿状态的需求 +64318 待处理下批量编辑用例相关研发需求下拉列出的需求不对 +64319 贡献下批量编辑任务/用例页面跳转错误 +64327 批量激活Bug有报错 +64348 编辑用例页面相关研发需求无关联数据时显示0 +64358 下一个需求会跳过父子需求 +64359 计划关联需求页面,点击返回到计划列表页 +64362 导入用例,优先级显示为false +64364 零用例需求批量修改阶段与列表里的不一致 +64365 文档详情显示的用户头像与面板显示的不一致 +64366 导入创建的文档,附件的预览和下载都是下载 +64376 执行测试单关联的非执行下创建且没有关联执行需求的用例后项目用例列表未显示该用例 +企业版: +57771 导出的文档中显示多余空行 +63552 立项审批的条件中,类型获取不到数据 +63895 添加自定义工作流数据后点击动态中名称,提示App not found +63995 按执行统计的执行关闭时已完成的开发任务数不对 +64118 普通用户无法对比文档 +64248 用例报表中需求用例覆盖率计算时没有过滤父研发需求 +64250 项目阶段基本统计报表中进行中阶段汇总表中父阶段已消耗工时和阶段进度未正确显示 +64251 Bug每日新增、解决、关闭Bug数的折线图中数据统计不正确 +64252 项目/执行下发生变更的需求数和规模数统计了项目/执行开始之前的数据 +64253 项目阶段基本统计报表已关闭阶段汇总表无数据时导出的word中显示空表头 +64254 项目Bug报表中激活Bug数统计不正确 +64259 任务列表中点击产品,报表筛选条件缺少中文语言项 +64264 测试完成需求数和规模数没有统计关闭原因为已完成的研发需求数据 +64266 执行用例报表基本统计导出的word中图表标题错误 +64267 测试完成需求数和规模数统计了阶段为验收失败的研发需求数据 +64272 执行用例基本统计下柱状图上下没有间距 +64273 执行下添加团队成员后按团队成员统计的创建/执行用例数柱状图中展示错误 +64274 无产品无迭代项目下用例基本统计中无用例数据但执行用例次数柱状图中显示了数据 +64278 执行用例基本统计用例状态、优先级、结果、类型分布中用例数显示的百分比 +64280 任务报表中统计了已取消任务的剩余工时 +64281 研发完毕需求规模数指标卡片统计了父需求的规模 +64283 创建看板项目显示了项目流程字段 +64284 发生变更的需求数没有统计父需求 +64287 任务指派给分布图中没有统计已取消的任务 +64288 无迭代项目的任务报表统计范围不正确 +64294 项目Bug按照团队成员统计的创建Bug数统计不正确 +64296 项目Bug按照团队成员统计的解决Bug数统计不正确 +64298 任务指派汇总表没有统计未开始的多人并行任务 +64305 无迭代项目需求报表,基本统计中提示文案为执行 +64306 全部标签下进入报表,不显示列表筛选条件 +64308 按团队成员统计的任务消耗工时数条形图没有保留两位小数 +64309 报表导出弹窗右侧空白区域比较多 +64311 项目迭代进度分析中,任务进度与系统的不一致 +64322 文档对比后有报错 +64325 [不同类型任务的进度统计表]中进度百分比不正确 +64326 项目下Bug进度分析页面导出时有报错 +64328 任务指派汇总表没有统计未开始的多人并行任务 +64330 按规模统计的需求测试完成率不正确 +64331 项目下用例报表中需求用例覆盖率计算时没有过滤掉用户需求 +64333 统计需求的测试完毕率没有统计上阶段是验收失败的需求 +64335 执行关联两个产品时统计的需求研发完成数错误 +64336 项目下迭代报表返回链接不对 +64341 创建瀑布项目关联多个产品,阶段类型无默认值 +64343 瀑布项目需求阶段下报表没有统计用户需求数据 +64349 用例步骤的附件显示不完整 (Feedback#9839) +64373 需求变更条目数提示文案需修改 +64380 任务指派给是否统计已关闭的任务逻辑没有统一 +旗舰版: +59530 更新任务日志后任务的最后修改日期字段值没有更新 (Feedback#8298) +63654 由模板创建的文档中禅道数据区块中有些字段显示英文不显示中文语言项 +63665 文档模板升级后报错 +64097 工作流添加的模块,审批回退后审批人不能再评审 (Feedback#9747) +64099 项目评审可绑定的审批流if条件可选项无法支持全部项目字段 (Feedback#9541) +64102 两个用户同时进行审批时审批结果不准确 (Feedback#9728) +64203 流程模板中配置执行列表的字段,未在项目内的执行列表展示,反而在一级导航执行列表中展示了 +64245 提Bug页面报错 +64247 任务关联研发需求变更后,任务确认需求变更后刷新页面,增加异常历史记录数据 (Feedback#9904) +64374 升级到max7.3有sql报错 +IPD版: +64096 融合敏捷、融合瀑布项目的仪表盘处,添加“项目问题”时不能选择长区块 (Feedback#9743) +64100 项目阶段设置页面评审点选择不了 (Feedback#9819) +64271 创建IPD项目后关闭提示弹窗报错 +64301 从项目模板创建的项目,权限分配异常 (Feedback#9880) +64332 IPD项目前一个阶段未关闭,下一个阶段下的多人任务可以开始 2025-07-03 21.7.3 完成的需求 diff --git a/module/misc/lang/de.php b/module/misc/lang/de.php index 0b5acb0f2b..279f5098ae 100644 --- a/module/misc/lang/de.php +++ b/module/misc/lang/de.php @@ -114,7 +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.4'] = '2025-06-13'; +$lang->misc->releaseDate['21.7.4'] = '2025-07-29'; $lang->misc->releaseDate['21.7.3'] = '2025-07-03'; $lang->misc->releaseDate['21.7.2'] = '2025-06-27'; $lang->misc->releaseDate['21.7.1'] = '2025-05-30'; diff --git a/module/misc/lang/en.php b/module/misc/lang/en.php index 879367909a..ee9d5ea42b 100644 --- a/module/misc/lang/en.php +++ b/module/misc/lang/en.php @@ -115,7 +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.4'] = '2025-06-13'; +$lang->misc->releaseDate['21.7.4'] = '2025-07-29'; $lang->misc->releaseDate['21.7.3'] = '2025-07-03'; $lang->misc->releaseDate['21.7.2'] = '2025-06-27'; $lang->misc->releaseDate['21.7.1'] = '2025-05-30'; diff --git a/module/misc/lang/fr.php b/module/misc/lang/fr.php index 09d126f0ff..1e940a0492 100644 --- a/module/misc/lang/fr.php +++ b/module/misc/lang/fr.php @@ -114,7 +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.4'] = '2025-06-13'; +$lang->misc->releaseDate['21.7.4'] = '2025-07-29'; $lang->misc->releaseDate['21.7.3'] = '2025-07-03'; $lang->misc->releaseDate['21.7.2'] = '2025-06-27'; $lang->misc->releaseDate['21.7.1'] = '2025-05-30'; diff --git a/module/misc/lang/zh-cn.php b/module/misc/lang/zh-cn.php index 3988dffa4e..de3189eafc 100644 --- a/module/misc/lang/zh-cn.php +++ b/module/misc/lang/zh-cn.php @@ -115,7 +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.4'] = '2025-06-13'; +$lang->misc->releaseDate['21.7.4'] = '2025-07-29'; $lang->misc->releaseDate['21.7.3'] = '2025-07-03'; $lang->misc->releaseDate['21.7.2'] = '2025-06-27'; $lang->misc->releaseDate['21.7.1'] = '2025-05-30'; diff --git a/module/upgrade/lang/version.php b/module/upgrade/lang/version.php index 2a47b7cc4c..f67fbc0684 100644 --- a/module/upgrade/lang/version.php +++ b/module/upgrade/lang/version.php @@ -216,7 +216,7 @@ $lang->upgrade->fromVersions['21_7'] = '21.7'; $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'; // pms insert position. +$lang->upgrade->fromVersions['21_7_4'] = '21.7.4'; // pms insert position. global $config; /* Lite. */