diff --git a/VERSION b/VERSION index 4a6e70e959..e96b59f77e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -10.5.1 +10.6.stable diff --git a/config/config.php b/config/config.php index 0e05416edd..9bb69f45ff 100644 --- a/config/config.php +++ b/config/config.php @@ -16,7 +16,7 @@ if(!class_exists('config')){class config{}} if(!function_exists('getWebRoot')){function getWebRoot(){}} /* 基本设置。Basic settings. */ -$config->version = '10.5.1'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it. +$config->version = '10.6'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it. $config->charset = 'UTF-8'; // ZenTaoPHP的编码。 The encoding of ZenTaoPHP. $config->cookieLife = time() + 2592000; // Cookie的生存时间。The cookie life time. $config->timezone = 'Asia/Shanghai'; // 时区设置。 The time zone setting, for more see http://www.php.net/manual/en/timezones.php. diff --git a/db/update10.5.1.sql b/db/update10.5.1.sql index 6fe53f72cf..ea9b2d4aa9 100644 --- a/db/update10.5.1.sql +++ b/db/update10.5.1.sql @@ -1 +1,3 @@ -UPDATE `zt_story` set `stage`='closed' WHERE `closedReason`!=''; +UPDATE `zt_story` SET `stage` = 'closed' WHERE `closedReason` != ''; +UPDATE `zt_config` SET `value` = 'consumed,comment' WHERE `module` = 'task' AND `section` = 'finish' AND `key` = 'requiredFields' AND `value` LIKE '%comment%'; +DELETE FROM `zt_config` WHERE `module` = 'task' AND `section` = 'finish' AND `key` = 'requiredFields' AND `value` NOT LIKE '%comment%'; diff --git a/doc/CHANGELOG b/doc/CHANGELOG index ee6be25dd9..5ea9a9f536 100644 --- a/doc/CHANGELOG +++ b/doc/CHANGELOG @@ -1,3 +1,109 @@ +2018-11-20 10.6.stable +完成的需求 +3424 测试mysql8下面的兼容性 +3416 解决bug的时候将closed帐号从指派给列表中移除 +3406 备份增加是否备份附件的开关 +3405 优化图片粘贴上传时的交互 +3402 调整集成然之页面的样式 +3401 调整二次开发左侧的模块分组 +3400 详情页面的标签页边框没有闭合 +3399 梳理各级导航菜单的分组设置 +3398 评审拒绝的需求将研发解决改为已关闭 +3397 调整产品统计区块里面的文案 +3396 突出产品线的入口 +3395 调整备份机制 +3394 调整需求的关联需求页面:表格边框,增加状态,研发阶段 +3393 测试单添加备注页面会出现两个x +3392 调整测试用例步骤编号的对齐方式 +3391 测试单列表将概况按钮放到编辑前面 +3390 测试单列表操作按钮的文字提示把版本改为测试单 +3382 需求评审的时候增加优先级和预计工时字段 +3381 判断详情页面是否有操作权限 +3380 从用例库导入的用例增加标识 +3377 调整用例库维护用例的界面 +3376 调整列表页面批量操作栏下拉菜单的交互 +3375 调整各个视图选择模块记录的cookie和排序字段的cookie生命周期 +3374 优化url地址方式文档的显示 +3372 调整文档的详情页面 +3367 文档搜索空白结果页面去掉创建文档的链接 +3364 开发数据库一致性检查的工具 +3363 调整创建对象之后的返回的页面 +3361 表格列表页面的鼠标改成手型 +3360 删除操作之后跳转需要判断是否在隐藏的iframe中 +3357 调整项目视图的菜单 +3356 批量创建任务的时候可以查看相应的需求详情 +3355 批量创建任务时动态标识已经有任务的需求 +3354 可以将某一个任务编辑成其他任务的子任务 +3353 从过期项目导入任务时相关需求也需要记录关联操作 +3352 详情页面增加创建的快捷入口 +3349 优化树状图连接线的计算 +3345 测试单详情增加概况入口 +3344 测试单编辑页面增加备注字段 +3343 已创建的文档和文档库分类可以编辑修改所属文档库 +3342 导出的文件默认以当前产品项目对象等信息命名 +3336 完善权限列表里面的文案 +3331 树状图右侧任务标题的字体调小 +3330 tab标签页底部边框两头的线没有连接上 +3329 创建计划时候的日期框不会自动隐藏 +3325 统计区块产品和项目点击选中之后增加一个访问的快捷链接 +3324 影响范围为空的时候,把下面的线加上 +3323 一级导航中组织前面增加间隔 +3320 调整抄送给字段向上弹出时的样式 +3319 调整任务和bug优先级和严重程度的选择控件 +3318 突出表单保存成功之后的提示 +3307 确定几个弹窗的尺寸,设置集中规格,小的、中等的、大的固定尺寸的弹窗大小 +3305 权限管理未显示分组名称 +3303 批量添加用户增加入职日期字段 +3302 点击id编号,可以直接进入到详情页面 +3301 任务按所属模块进行搜索时,显示的可搜索模块和左侧保持一致 +3294 项目按照计划关联需求的时候应该给用户提示 +3118 我的地盘任务列表标题增加title +3046 一键安装包的日志分开存储 +2577 控制面板更改设置后实时保存 +2406 升级一键安装包内置的adminer的版本 +2394 fedora 下rpm依赖关系检查调整 +2366 adminder自动读取my.php里面的端口号,在登录页面填写 +修复的Bug +2035 看板的分隔线需要优化 +2168 子任务如果在最底部的时候底部的边框被遮掩 +2169 延期的任务显示逻辑不对 +2172 需求变更影响范围的显示有问题 +2214 团队受限用户任务列表无法显示复选框 +2228 子任务开始后影响父任务的指派人 +2229 测试单概况弹出窗中嵌套弹出窗问题 +2230 新建项目需求类待办无法保存,7.2/7.3/10.4版本均可复现 +2233 权限分组成员维护无法把所有成员移除 +2236 批量新建任务样式问题 +2242 导入导出菜单权限问题 +2245 我的地盘bug数量统计不准确 +2256 提bug时切换产品页面不会自动刷新 +2257 任务分组视图任务数量统计不准确 +2258 测试单下创建版本保存后页面显示错误(禅道demo可重现,本地没能重现,考虑是js关闭弹窗的问题) +2259 ubuntu16.04 zbox无法解析dns +2260 禅道界面中有错别字 +2261 测试单关联用例页面下,列表简写字段没有说明 +2262 首页产品总览区块逻辑缺失 +2263 产品概况路线图链接错误 +2266 任务完成时间设置必填项后,多人任务点击完成提示完成时间必填 +2267 用例步骤分组问题 +2268 员工负载表显示非本部门的用户 +2269 升级过程中没有将数据库升级遇到的错误都显示出来 +2271 用户批量编辑页面自定义字段不能生效(批量创建也存在此问题) +2275 产品概况多平台显示array问题 +2278 项目下文档页面文档库操作按钮显示不全 +2279 燃尽图提示信息显示颜色不对 +2280 文档模块排序问题 +2282 bug列表导入图标颜色与其余的不一致 +2283 组织用户任务显示问题 +2284 产品统计区块所有项目统计不准确 +2285 项目列表区块显示数据有问题 +2286 批量指派bug菜单显示不全 +2288 计划列表中操作栏对齐方式与其余页面不一致 +2291 发布列表关联需求操作的日志页面弹窗有大面积置灰 +2292 批量添加用户自定义表单不生效 +2293 多人任务编辑后之前记录的消耗工时会清空 +2298 升级程序代码错误 + 2018-10-25 10.5.stable 完成的需求 3389 文档查看方式与产品、项目列表信息保持一致,查看后有明显查看过的颜色标记 diff --git a/module/admin/lang/zh-tw.php b/module/admin/lang/zh-tw.php index 43c58f3900..bd3c19459f 100644 --- a/module/admin/lang/zh-tw.php +++ b/module/admin/lang/zh-tw.php @@ -59,7 +59,7 @@ $lang->admin->safe->weak = '常用弱口令'; $lang->admin->safe->reason = '類型'; $lang->admin->safe->checkWeak = '弱口令掃瞄'; $lang->admin->safe->changeWeak = '修改弱口令密碼'; -$lang->admin->safe->modifyPasswordFirstLogin = '首次登陸修改密碼'; +$lang->admin->safe->modifyPasswordFirstLogin = '首次登錄修改密碼'; $lang->admin->safe->modeList[0] = '不檢查'; $lang->admin->safe->modeList[1] = '中'; diff --git a/module/backup/lang/en.php b/module/backup/lang/en.php index 6c4262e134..dbde84dbd3 100644 --- a/module/backup/lang/en.php +++ b/module/backup/lang/en.php @@ -1,12 +1,13 @@ backup->common = 'Backup'; -$lang->backup->index = 'Home'; -$lang->backup->history = 'History'; -$lang->backup->delete = 'Delete'; -$lang->backup->backup = 'Backup'; -$lang->backup->restore = 'Restore'; -$lang->backup->change = 'Modify expiration'; -$lang->backup->changeAB = 'Modify'; +$lang->backup->common = 'Backup'; +$lang->backup->index = 'Home'; +$lang->backup->history = 'History'; +$lang->backup->delete = 'Delete'; +$lang->backup->backup = 'Backup'; +$lang->backup->restore = 'Restore'; +$lang->backup->change = 'Modify expiration'; +$lang->backup->changeAB = 'Modify'; +$lang->backup->rmPHPHeader = 'Remove PHP header'; $lang->backup->time = 'Date'; $lang->backup->files = 'Files'; @@ -19,8 +20,11 @@ $lang->backup->settingList['nozip'] = 'Only copy file, Uncompressed'; $lang->backup->settingList['nosafe'] = 'No need to prevent downloading PHP file header.'; $lang->backup->waitting = ' In Progress. Please wait...'; -$lang->backup->confirmDelete = 'Do you want to delete the backup?'; -$lang->backup->confirmRestore = 'Do you want to restore the backup?'; +$lang->backup->progressSQL = '
SQL backup, %s has been backed up.
'; +$lang->backup->progressAttach = 'SQL backup completed.
Attachment backup, %s has been backed up.
'; +$lang->backup->progressCode = 'SQL backup completed.
Attachment backup completed.
Code backup, %s has been backed up.
'; +$lang->backup->confirmDelete = 'Do you want to delete the backup?'; +$lang->backup->confirmRestore = 'Do you want to restore the backup?'; $lang->backup->holdDays = 'Reserve last %s days of backups'; $lang->backup->restoreTip = 'Only files and databases can be restored when you click Restore. Code can be restored manually.'; diff --git a/module/backup/lang/zh-cn.php b/module/backup/lang/zh-cn.php index fc685c81c6..b72ad3e552 100644 --- a/module/backup/lang/zh-cn.php +++ b/module/backup/lang/zh-cn.php @@ -7,7 +7,7 @@ $lang->backup->backup = '备份'; $lang->backup->restore = '还原'; $lang->backup->change = '修改保留时间'; $lang->backup->changeAB = '修改'; -$lang->backup->rmPHPHeader = '去除安全语句'; +$lang->backup->rmPHPHeader = '去除安全设置'; $lang->backup->time = '备份时间'; $lang->backup->files = '备份文件'; diff --git a/module/backup/lang/zh-tw.php b/module/backup/lang/zh-tw.php index 9decfe87c6..cfaa4ea74d 100644 --- a/module/backup/lang/zh-tw.php +++ b/module/backup/lang/zh-tw.php @@ -1,28 +1,39 @@ backup->common = '備份'; -$lang->backup->index = '備份首頁'; -$lang->backup->history = '備份歷史'; -$lang->backup->delete = '刪除備份'; -$lang->backup->backup = '備份'; -$lang->backup->restore = '還原'; -$lang->backup->change = '修改保留時間'; -$lang->backup->changeAB = '修改'; +$lang->backup->common = '備份'; +$lang->backup->index = '備份首頁'; +$lang->backup->history = '備份歷史'; +$lang->backup->delete = '刪除備份'; +$lang->backup->backup = '備份'; +$lang->backup->restore = '還原'; +$lang->backup->change = '修改保留時間'; +$lang->backup->changeAB = '修改'; +$lang->backup->rmPHPHeader = '去除安全設置'; $lang->backup->time = '備份時間'; $lang->backup->files = '備份檔案'; $lang->backup->size = '大小'; -$lang->backup->waitting = '正在進行中,請稍候...'; -$lang->backup->confirmDelete = '是否刪除備份?'; -$lang->backup->confirmRestore = '是否還原該備份?'; -$lang->backup->holdDays = '備份保留最近 %s 天'; -$lang->backup->restoreTip = '還原功能只還原附件和資料庫,如果需要還原代碼,可以手動還原。'; +$lang->backup->setting = '設置'; +$lang->backup->settingDir = '備份目錄'; +$lang->backup->settingList['nofile'] = '不備份附件和代碼'; +$lang->backup->settingList['nozip'] = '只拷貝檔案,不壓縮'; +$lang->backup->settingList['nosafe'] = '不需要防下載PHP檔案頭'; + +$lang->backup->waitting = '正在進行中,請稍候...'; +$lang->backup->progressSQL = 'SQL備份中,已備份%s
'; +$lang->backup->progressAttach = 'SQL備份完成
附件備份中,已備份%s
'; +$lang->backup->progressCode = 'SQL備份完成
附件備份完成
代碼備份中,已備份%s
'; +$lang->backup->confirmDelete = '是否刪除備份?'; +$lang->backup->confirmRestore = '是否還原該備份?'; +$lang->backup->holdDays = '備份保留最近 %s 天'; +$lang->backup->restoreTip = '還原功能只還原附件和資料庫,如果需要還原代碼,可以手動還原。'; $lang->backup->success = new stdclass(); $lang->backup->success->backup = '備份成功!'; $lang->backup->success->restore = '還原成功!'; $lang->backup->error = new stdclass(); +$lang->backup->error->noCreateDir = '備份目錄不存在,也無法創建該目錄'; $lang->backup->error->noWritable = "%s 不可寫!請檢查該目錄權限,否則無法備份。";
$lang->backup->error->noDelete = "檔案 %s 無法刪除,修改權限或手工刪除。";
$lang->backup->error->restoreSQL = "資料庫還原失敗,錯誤:%s";
diff --git a/module/block/lang/zh-tw.php b/module/block/lang/zh-tw.php
index a412596a8d..7697aceae4 100644
--- a/module/block/lang/zh-tw.php
+++ b/module/block/lang/zh-tw.php
@@ -357,7 +357,7 @@ $lang->block->typeList->product['all'] = '全部';
$lang->block->typeList->product['involved'] = '我參與的';
$lang->block->typeList->project['undone'] = '未完成';
-$lang->block->typeList->project['isdoing'] = '進行中';
+$lang->block->typeList->project['doing'] = '進行中';
$lang->block->typeList->project['all'] = '全部';
$lang->block->typeList->project['involved'] = '我參與的';
diff --git a/module/bug/lang/zh-tw.php b/module/bug/lang/zh-tw.php
index 07dbe5e84b..593b8613c1 100644
--- a/module/bug/lang/zh-tw.php
+++ b/module/bug/lang/zh-tw.php
@@ -174,15 +174,15 @@ $lang->bug->tplResult = "[結果]
[期望]
Increase backup settings and make backups more flexible
Show backup progress
Can change the backup directory
'); +$lang->misc->feature->all['10.6.stable'][] = array('title'=>'Optimize and adjust menus', 'desc' => 'Adjust admin menus
Adjust the secondary menu of my and project
'); + $lang->misc->feature->all['10.5.stable'][] = array('title'=>'Adjust document display', 'desc' => "Adjust the layout method on the left side of the document library.
Adding filter conditions to the bottom of the document library's navigation bottom.
"); $lang->misc->feature->all['10.5.stable'][] = array('title'=>'Adjust the sub task logic and optimize the display of father child task.', 'desc' => ''); diff --git a/module/misc/lang/zh-cn.php b/module/misc/lang/zh-cn.php index 51b7870bf8..314baec923 100644 --- a/module/misc/lang/zh-cn.php +++ b/module/misc/lang/zh-cn.php @@ -76,6 +76,7 @@ $lang->misc->feature = new stdclass(); $lang->misc->feature->lastest = '最新版本'; $lang->misc->feature->detailed = '详情'; +$lang->misc->releaseDate['10.6.stable'] = '2018-11-20'; $lang->misc->releaseDate['10.5.stable'] = '2018-10-25'; $lang->misc->releaseDate['10.4.stable'] = '2018-09-28'; $lang->misc->releaseDate['10.3.stable'] = '2018-08-10'; @@ -95,6 +96,9 @@ $lang->misc->releaseDate['7.2.stable'] = '2015-05-22'; $lang->misc->releaseDate['7.1.stable'] = '2015-03-07'; $lang->misc->releaseDate['6.3.stable'] = '2014-11-07'; +$lang->misc->feature->all['10.6.stable'][] = array('title'=>'调整备份机制', 'desc' => '增加备份设置,备份更加灵活
显示备份进度
可以更改备份目录
'); +$lang->misc->feature->all['10.6.stable'][] = array('title'=>'优化和调整菜单', 'desc' => '调整后台菜单
调整我的地盘和项目的二级菜单
'); + $lang->misc->feature->all['10.5.stable'][] = array('title'=>'调整文档显示', 'desc' => '调整文档库左侧的布局方式
文档库左侧导航底部增加筛选条件
'); $lang->misc->feature->all['10.5.stable'][] = array('title'=>'调整子任务逻辑,优化父子任务显示。', 'desc' => ''); diff --git a/module/misc/lang/zh-tw.php b/module/misc/lang/zh-tw.php index 52511cfafe..e25ec47b27 100644 --- a/module/misc/lang/zh-tw.php +++ b/module/misc/lang/zh-tw.php @@ -76,6 +76,7 @@ $lang->misc->feature = new stdclass(); $lang->misc->feature->lastest = '最新版本'; $lang->misc->feature->detailed = '詳情'; +$lang->misc->releaseDate['10.6.stable'] = '2018-11-20'; $lang->misc->releaseDate['10.5.stable'] = '2018-10-25'; $lang->misc->releaseDate['10.4.stable'] = '2018-09-28'; $lang->misc->releaseDate['10.3.stable'] = '2018-08-10'; @@ -95,6 +96,9 @@ $lang->misc->releaseDate['7.2.stable'] = '2015-05-22'; $lang->misc->releaseDate['7.1.stable'] = '2015-03-07'; $lang->misc->releaseDate['6.3.stable'] = '2014-11-07'; +$lang->misc->feature->all['10.6.stable'][] = array('title'=>'調整備份機制', 'desc' => '增加備份設置,備份更加靈活
顯示備份進度
可以更改備份目錄
'); +$lang->misc->feature->all['10.6.stable'][] = array('title'=>'優化和調整菜單', 'desc' => '調整後台菜單
調整我的地盤和項目的二級菜單
'); + $lang->misc->feature->all['10.5.stable'][] = array('title'=>'調整文檔顯示', 'desc' => '調整文檔庫左側的佈局方式
文檔庫左側導航底部增加篩選條件
'); $lang->misc->feature->all['10.5.stable'][] = array('title'=>'調整子任務邏輯,優化父子任務顯示。', 'desc' => ''); diff --git a/module/product/lang/zh-tw.php b/module/product/lang/zh-tw.php index ca7501faf6..5de942cbcb 100644 --- a/module/product/lang/zh-tw.php +++ b/module/product/lang/zh-tw.php @@ -72,6 +72,8 @@ $lang->product->whitelist = '分組白名單'; $lang->product->branch = '所屬%s'; $lang->product->qa = '測試'; $lang->product->release = '發佈'; +$lang->product->allRelease = '所有發佈'; +$lang->product->maintain = '維護中'; $lang->product->latestDynamic = '最新動態'; $lang->product->plan = '計劃'; $lang->product->iteration = '版本迭代'; @@ -91,7 +93,7 @@ $lang->product->closedStory = '已關閉'; $lang->product->unclosed = '未關閉'; $lang->product->unplan = '未計劃'; -$lang->product->allStory = '全部需求'; +$lang->product->allStory = '所有'; $lang->product->allProduct = '全部' . $lang->productCommon; $lang->product->allProductsOfProject = '全部關聯' . $lang->productCommon; diff --git a/module/project/lang/zh-tw.php b/module/project/lang/zh-tw.php index ac8ae88d8a..c55b4937a0 100644 --- a/module/project/lang/zh-tw.php +++ b/module/project/lang/zh-tw.php @@ -60,12 +60,12 @@ $lang->project->readjustTask = '順延任務的起止時間'; $lang->project->effort = '日誌'; $lang->project->relatedMember = '相關成員'; -$lang->project->start = '開始'; -$lang->project->activate = '激活'; -$lang->project->putoff = '延期'; -$lang->project->suspend = '掛起'; -$lang->project->close = '關閉'; -$lang->project->export = '導出'; +$lang->project->start = "開始"; +$lang->project->activate = "激活"; +$lang->project->putoff = "延期"; +$lang->project->suspend = "掛起"; +$lang->project->close = "關閉"; +$lang->project->export = "導出"; $lang->project->typeList['sprint'] = "短期$lang->projectCommon"; $lang->project->typeList['waterfall'] = "長期$lang->projectCommon"; @@ -115,7 +115,7 @@ $lang->project->latestDynamic = '最新動態'; $lang->project->build = '所有版本'; $lang->project->testtask = '測試任務'; $lang->project->burn = '燃盡圖'; -$lang->project->computeBurn = '更新'; +$lang->project->computeBurn = '更新燃盡圖'; $lang->project->burnData = '燃盡圖數據'; $lang->project->fixFirst = '修改首天工時'; $lang->project->team = '團隊成員'; @@ -142,10 +142,12 @@ $lang->project->batchUnlinkStory = '批量移除需求'; $lang->project->importTask = '轉入任務'; $lang->project->importPlanStories = '按計劃關聯需求'; $lang->project->importBug = '導入Bug'; -$lang->project->updateOrder = '排序'; +$lang->project->updateOrder = "{$lang->projectCommon}排序"; $lang->project->tree = '樹狀圖'; $lang->project->treeTask = '只看任務'; $lang->project->treeStory = '只看需求'; +$lang->project->treeOnlyTask = '樹狀圖只看任務'; +$lang->project->treeOnlyStory = '樹狀圖只看需求'; $lang->project->storyKanban = '需求看板'; $lang->project->storySort = '需求排序'; $lang->project->importPlanStory = '創建' . $lang->projectCommon . '成功!\n是否導入計劃關聯的相關需求?'; @@ -190,6 +192,7 @@ $lang->project->aboveAllProduct = "以上所有{$lang->productCommon}"; $lang->project->aboveAllProject = "以上所有{$lang->projectCommon}"; /* 頁面提示。*/ +$lang->project->linkStoryByPlanTips = '此操作會將所選計划下面的需求全部關聯到此項目中'; $lang->project->selectProject = "請選擇{$lang->projectCommon}"; $lang->project->beginAndEnd = '起止時間'; $lang->project->begin = '開始日期'; diff --git a/module/story/lang/zh-tw.php b/module/story/lang/zh-tw.php index 861b05b2ee..f905a4c9f5 100644 --- a/module/story/lang/zh-tw.php +++ b/module/story/lang/zh-tw.php @@ -157,9 +157,9 @@ $lang->story->sourceList['bug'] = 'Bug'; $lang->story->sourceList['other'] = '其他'; $lang->story->priList[] = ''; -$lang->story->priList[3] = '3'; $lang->story->priList[1] = '1'; $lang->story->priList[2] = '2'; +$lang->story->priList[3] = '3'; $lang->story->priList[4] = '4'; $lang->story->legendBasicInfo = '基本信息'; diff --git a/module/story/model.php b/module/story/model.php index 9d9819d1e6..8f86e7a312 100644 --- a/module/story/model.php +++ b/module/story/model.php @@ -1109,6 +1109,7 @@ class storyModel extends model ->remove('comment') ->get(); $this->dao->update(TABLE_STORY)->data($story)->autoCheck()->where('id')->eq($storyID)->exec(); + $this->setStage($storyID); return true; } diff --git a/module/task/lang/zh-tw.php b/module/task/lang/zh-tw.php index 3ef571cfba..75b8d1fee1 100644 --- a/module/task/lang/zh-tw.php +++ b/module/task/lang/zh-tw.php @@ -141,9 +141,9 @@ $lang->task->typeList['affair'] = '事務'; $lang->task->typeList['misc'] = '其他'; $lang->task->priList[0] = ''; -$lang->task->priList[3] = '3'; $lang->task->priList[1] = '1'; $lang->task->priList[2] = '2'; +$lang->task->priList[3] = '3'; $lang->task->priList[4] = '4'; $lang->task->reasonList[''] = ''; diff --git a/module/testcase/lang/zh-tw.php b/module/testcase/lang/zh-tw.php index f5690408b0..b40c77db18 100644 --- a/module/testcase/lang/zh-tw.php +++ b/module/testcase/lang/zh-tw.php @@ -63,6 +63,7 @@ $lang->testcase->stepNumber = '用例步驟數'; $lang->testcase->stepNumberAB = 'S'; $lang->testcase->createBug = '轉Bug'; $lang->testcase->fromModule = '來源模組'; +$lang->testcase->fromCase = '來源用例'; $lang->case = $lang->testcase; // 用於DAO檢查時使用。因為case是系統關鍵字,所以無法定義該模組為case,只能使用testcase,但表還是使用的case。 $lang->testcase->stepID = '編號'; diff --git a/module/testtask/lang/zh-tw.php b/module/testtask/lang/zh-tw.php index 53b278fbfd..1df3bfb1c3 100644 --- a/module/testtask/lang/zh-tw.php +++ b/module/testtask/lang/zh-tw.php @@ -14,7 +14,7 @@ $lang->testtask->create = "提交測試"; $lang->testtask->reportChart = '報表統計'; $lang->testtask->delete = "刪除版本"; $lang->testtask->view = "概況"; -$lang->testtask->edit = "編輯版本"; +$lang->testtask->edit = "編輯測試單"; $lang->testtask->browse = "版本列表"; $lang->testtask->linkCase = "關聯用例"; $lang->testtask->selectVersion = "選擇版本"; diff --git a/module/todo/lang/zh-tw.php b/module/todo/lang/zh-tw.php index feb9ec6219..3a3283b497 100644 --- a/module/todo/lang/zh-tw.php +++ b/module/todo/lang/zh-tw.php @@ -21,7 +21,7 @@ $lang->todo->close = "關閉"; $lang->todo->batchClose = "批量關閉"; $lang->todo->batchEdit = "批量編輯"; $lang->todo->view = "待辦詳情"; -$lang->todo->finish = "完成"; +$lang->todo->finish = "完成待辦"; $lang->todo->batchFinish = "批量完成"; $lang->todo->export = "導出"; $lang->todo->delete = "刪除"; diff --git a/module/tree/lang/zh-tw.php b/module/tree/lang/zh-tw.php index 1fe3b07f80..5bda0d3ee2 100644 --- a/module/tree/lang/zh-tw.php +++ b/module/tree/lang/zh-tw.php @@ -52,6 +52,7 @@ $lang->tree->branch = '平台/分支'; $lang->tree->path = '路徑'; $lang->tree->type = '類型'; $lang->tree->parent = '上級模組'; +$lang->tree->parentCate = '上級分類'; $lang->tree->child = '子模組'; $lang->tree->lineChild = '子產品綫'; $lang->tree->owner = '負責人'; diff --git a/module/upgrade/lang/version.php b/module/upgrade/lang/version.php index c6093fa9f5..fde3a38b45 100644 --- a/module/upgrade/lang/version.php +++ b/module/upgrade/lang/version.php @@ -98,3 +98,4 @@ $lang->upgrade->fromVersions['10_3'] = '10.3'; $lang->upgrade->fromVersions['10_3_1'] = '10.3.1'; $lang->upgrade->fromVersions['10_4'] = '10.4'; $lang->upgrade->fromVersions['10_5'] = '10.5'; +$lang->upgrade->fromVersions['10_5_1'] = '10.5.1'; diff --git a/module/upgrade/lang/zh-tw.php b/module/upgrade/lang/zh-tw.php index 55e7db8847..b6d9fdd17a 100644 --- a/module/upgrade/lang/zh-tw.php +++ b/module/upgrade/lang/zh-tw.php @@ -17,6 +17,7 @@ $lang->upgrade->tohome = '訪問禪道'; $lang->upgrade->license = '禪道項目管理軟件已更換授權協議至 Z PUBLIC LICENSE(ZPL) 1.2'; $lang->upgrade->warnning= '警告'; $lang->upgrade->checkExtension = '檢查插件'; +$lang->upgrade->consistency = '一致性檢查'; $lang->upgrade->warnningContent = <<
@@ -44,5 +45,6 @@ $lang->upgrade->confirm = '確認要執行的SQL語句';
$lang->upgrade->sureExecute = '確認執行';
$lang->upgrade->forbiddenExt = '以下插件與新版本不兼容,已經自動禁用:';
$lang->upgrade->updateFile = '需要更新附件信息。';
+$lang->upgrade->noticeSQL = '檢查到你的資料庫跟標準不一致,嘗試修復失敗。請執行以下SQL語句,再刷新頁面檢查。';
include dirname(__FILE__) . '/version.php';
diff --git a/module/upgrade/model.php b/module/upgrade/model.php
index 2fb2be0294..98920fe710 100644
--- a/module/upgrade/model.php
+++ b/module/upgrade/model.php
@@ -248,7 +248,7 @@ class upgradeModel extends model
$this->changeTaskParentValue();
case '10_5':
case '10_5_1':
- $this->updateTaskRequireFields();
+ $this->execSQL($this->getUpgradeFile('10.5.1'));
}
$this->deletePatch();
@@ -366,6 +366,7 @@ class upgradeModel extends model
case '10_3_1': $confirmContent .= file_get_contents($this->getUpgradeFile('10.3.1'));
case '10_4': $confirmContent .= file_get_contents($this->getUpgradeFile('10.4'));
case '10_5':
+ case '10_5_1': $confirmContent .= file_get_contents($this->getUpgradeFile('10.5.1'));
}
return str_replace('zt_', $this->config->db->prefix, $confirmContent);
}
@@ -2543,31 +2544,4 @@ class upgradeModel extends model
foreach($users as $user) $this->user->computeUserView($user->account, $force = true);
return true;
}
-
- /**
- * Delete finish task require field.
- *
- * @access public
- * @return bool
- */
- public function updateTaskRequireField()
- {
- $value = $this->dao->select('`value`')->from(TABLE_CONFIG)
- ->where('`module`')->eq('task')
- ->andWhere('`section`')->eq('finish')
- ->andWhere('`key`')->eq('requiredFields')
- ->fetch();
-
- if(strpos($value->value, 'finishedDate') === false) return true;
-
- $value = trim(str_replace(',finishedDate,', ',', ",{$value->value},"), ',');
-
- $this->dao->update(TABLE_CONFIG)->set('`value`')->eq($value)
- ->where('`module`')->eq('task')
- ->andWhere('`section`')->eq('finish')
- ->andWhere('`key`')->eq('requiredFields')
- ->exec();
-
- return true;
- }
}