Merge branch 'sprint/hufangzhou_newVersion' into 'master'
* Add the new version. See merge request easycorp/zentaopms!6668
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 = '18.0.beta3'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it.
|
||||
$config->version = '18.0'; // 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
File diff suppressed because one or more lines are too long
+1
-2
@@ -1731,7 +1731,7 @@ CREATE TABLE IF NOT EXISTS `zt_testresult` (
|
||||
`compile` mediumint(8) unsigned NOT NULL,
|
||||
`caseResult` char(30) NOT NULL,
|
||||
`stepResults` text NOT NULL,
|
||||
`ZTFResults` text NOT NULL,
|
||||
`ZTFResult` text NOT NULL,
|
||||
`node` int(8) unsigned NOT NULL DEFAULT '0',
|
||||
`lastRunner` varchar(30) NOT NULL,
|
||||
`date` datetime NOT NULL,
|
||||
@@ -7327,7 +7327,6 @@ CREATE TABLE `zt_host` (
|
||||
`ssh` int(11) NOT NULL,
|
||||
`parent` int(11) unsigned NOT NULL DEFAULT '0',
|
||||
`image` int(11) unsigned NOT NULL DEFAULT '0',
|
||||
`assetID` mediumint(8) unsigned NOT NULL,
|
||||
`admin` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||||
`serverRoom` mediumint(8) unsigned NOT NULL,
|
||||
`serverModel` varchar(256) NOT NULL,
|
||||
|
||||
+130
@@ -1,3 +1,133 @@
|
||||
2023-01-03 18.0
|
||||
完成的需求
|
||||
开源版:
|
||||
41337 创建/编辑用例支持选择自动化类型
|
||||
41317 增加自动化设置的说明
|
||||
41316 调整添加执行节点后的交互流程
|
||||
41315 调整添加宿主机后的交互流程
|
||||
41314 优化宿主机详情页面
|
||||
41311 自动化设置页面增加目录和命令的说明
|
||||
41310 添加/编辑执行节点表单添加说明
|
||||
41309 添加/编辑宿主机表单添加说明
|
||||
41256 优化批量关闭效率
|
||||
41218 实现执行节点的开启/关闭功能
|
||||
41124 瀑布项目阶段列表产品下拉展示已删除有阶段的产品
|
||||
41067 初始化执行节点时可以安装单个服务
|
||||
41008 优化执行节点的远程管理页面
|
||||
40979 计划看板的卡片样式参考通用看板优化
|
||||
40966 使用帮助中运行模式的内容展示
|
||||
40834 在地盘仪表盘中添加区块时,将区块下拉菜单中的流程图选项改为使用帮助
|
||||
40833 使用帮助中移动端下载的样式
|
||||
40832 使用帮助中客户端下载的样式
|
||||
40827 使用帮助中个性化设置的下拉菜单样式修改
|
||||
40826 将个性化设置融入使用帮助中
|
||||
40824 使用帮助中主题切换的交互
|
||||
40822 使用帮助中使用界面切换的内容展示
|
||||
40821 地盘仪表盘中使用帮助区块的样式
|
||||
40812 将流程图融入使用帮助中的使用教程中
|
||||
40809 地盘仪表盘删除流程图区块,增加使用帮助区块
|
||||
40808 新用户登录禅道后,删除原弹窗引导
|
||||
40806 欢迎总览页面中支持试用的版本类型调整
|
||||
40801 欢迎总览页面改版
|
||||
40797 欢迎总览页面背景颜色调整
|
||||
40615 优化创建执行节点的交互
|
||||
40524 批量执行自动化用例
|
||||
40358 在宿主机列表添加初始化的引导
|
||||
40352 优化初始化宿主机的交互
|
||||
40350 优化创建宿主机的交互
|
||||
39893 编辑执行节点
|
||||
39657 浏览创建镜像进度
|
||||
39656 取消下载镜像
|
||||
39653 优化下载镜像的交互
|
||||
39636 浏览镜像仓库
|
||||
39566 有执行节点的宿主机不能删除
|
||||
39564 浏览宿主机详情
|
||||
39353 编写更新镜像下载状态的接口
|
||||
39269 根据提供的ostype文件表的结构维护操作系统
|
||||
39224 子初始化宿主机
|
||||
39177 基于执行节点创建镜像
|
||||
39150 宿主机网络连通性检验常用端口
|
||||
39148 子编写初始化宿主机脚本
|
||||
39145 从镜像创建执行节点
|
||||
39143 宿主机列表添加初始化按钮
|
||||
39142 调整添加和编辑执行节点页面控件
|
||||
39141 调整添加和编辑执行节点页面的样式
|
||||
39138 调整添加和编辑宿主机页面控件
|
||||
39085 子下载镜像
|
||||
39084 调整添加和编辑宿主机表单样式
|
||||
39083 调整测试下二级导航栏
|
||||
39061 测试自动化环境管理功能
|
||||
38486 初始化执行节点
|
||||
38482 用例列表添加自动化测试设置
|
||||
38467 调整测试自动化导航栏交互
|
||||
37820 异常状态的宿主机仅能编辑和删除
|
||||
37818 禅道向执行节点发送请求时带上token
|
||||
37618 浏览执行节点详情
|
||||
37614 查看自动化用例执行结果
|
||||
37611 执行自动化用例
|
||||
36993 通过NoVNC远程操控执行节点
|
||||
36991 实现删除执行节点的功能
|
||||
36988 实现销毁执行节点的功能
|
||||
36987 实现重启执行节点的功能
|
||||
36986 实现恢复执行节点的功能
|
||||
36985 实现暂停执行节点的功能
|
||||
36980 实现基于宿主机添加执行节点的功能
|
||||
36978 在测试自动化下增加执行节点列表页面
|
||||
36965 实现删除宿主机的功能
|
||||
36963 实现编辑宿主机的功能
|
||||
36951 实现添加物理机资源时的校验功能
|
||||
36892 在测试自动化下增加宿主机列表页面
|
||||
36891 实现添加宿主机的功能
|
||||
35353 测试用例列表增加查看脚本功能
|
||||
35352 测试用例列表增加查看脚本按钮
|
||||
35350 测试用例列表添加自动化用例标识
|
||||
35349 测试用例列表可以按用例类型进行筛选
|
||||
33484 主干需求的阶段仅展示主干自己的
|
||||
企业版:
|
||||
41220 创建孪生需求页所属模块字段根据后台配置增加必填标识
|
||||
41100 全局搜索支持搜索工单数据
|
||||
41010 地盘日志列表部分子段列宽调整
|
||||
40923 工作流更新反馈字段和动作
|
||||
40921 后台API更新反馈功能
|
||||
40919 后台API支持工单功能
|
||||
40880 运营管理界面的工单列表增加未关闭和全部的标签
|
||||
40852 反馈切换1.5级导航/模块时,标签不切换
|
||||
40618 关闭课程上传窗口时增加提示信息
|
||||
40557 工单支持工作流配置
|
||||
40499 工单详情页面的工单一生标签页字段优化
|
||||
40495 反馈列表字段调整
|
||||
40418 反馈列表批量关闭增加一个批量关闭的页面
|
||||
40395 工单列表字段调整
|
||||
40146 保存LDAP配置后,提示信息中增加导入用户的引导
|
||||
40145 未配置LDAP时,从LDAP导入用户按钮置灰
|
||||
40144 后台LDAP配置页面删除返回按钮
|
||||
39733 反馈中工单菜单位置改到反馈后
|
||||
39731 反馈工单创建页面样式优化
|
||||
39712 运营管理界面增加工单权限
|
||||
39710 运营管理界面增加工单功能
|
||||
30221 反馈的审批人增加反馈负责人选项
|
||||
旗舰版:
|
||||
41274 运营管理界面的全局搜索支持搜索反馈和工单数据
|
||||
41240 质量保证计划每次编辑可以看到之前填写的备注信息
|
||||
40799 复制项目迭代信息关联产品与项目一致
|
||||
禅道客户端:
|
||||
40205 实现定时清理消息列表上方的旧消息
|
||||
修复的Bug
|
||||
28021 任务列表搜索选项“Bug来源”输入框加文案提示
|
||||
29010 反馈详情页标题行不协调
|
||||
29033 测试报告中bug状态颜色未修改
|
||||
29041 权限分组成员维护页面复选框选中后样式不对
|
||||
29226 禅道蓝主题下复选框选中后颜色与主题色不一致
|
||||
29365 批量编辑研发页面,指派给字段值与删除符号重叠
|
||||
29805 提Bug页面操作系统和浏览器字段样式不正确
|
||||
31117 选中运行模式后,点击没反应
|
||||
31123 英文下,使用帮助中运行模式样式问题
|
||||
31124 从轻量模式切换到全周期,再点击轻量模式未出现弹窗
|
||||
31194 英文下项目默认着陆页下拉样式不对
|
||||
30084 存在偶发点击后没有跳转到相应会话的情况
|
||||
27287 点击搜索结果消息记录窗口白屏问题
|
||||
30697 单套阶段的瀑布项目重新关联产品后,甘特图中不显示数据
|
||||
|
||||
2022-12-26 18.0.beta3
|
||||
完成的需求
|
||||
开源版:
|
||||
|
||||
@@ -232,6 +232,7 @@ $lang->action->desc->suspend = '$date, the ZenAgent Node is suspend
|
||||
$lang->action->desc->resume = '$date, the ZenAgent Node is resumed by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->reboot = '$date, the ZenAgent Node is reboot by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->destroy = '$date, the ZenAgent Node is destroyed by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->boot = '$date, the ZenAgent Node is activated by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->relieved = '$date, relieved by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->switchtolight = '$date, Switch from ALM mode to light mode by <strong>'. $lang->admin->system .'</strong>.' . "\n";
|
||||
$lang->action->desc->getvnc = '$date, Remote control <strong>$extra</strong> by <strong>$actor</strong> .' . "\n";
|
||||
@@ -410,6 +411,7 @@ $lang->action->label->suspend = 'suspended';
|
||||
$lang->action->label->resume = 'resumed';
|
||||
$lang->action->label->reboot = 'reboot';
|
||||
$lang->action->label->destroy = 'destroyed';
|
||||
$lang->action->label->getvnc = 'remote control';
|
||||
$lang->action->label->synctwins = 'synchronized changes';
|
||||
$lang->action->label->relieved = 'relieved';
|
||||
$lang->action->label->switchtolight = 'switch from ALM mode to light mode';
|
||||
@@ -650,6 +652,7 @@ $lang->action->dynamicAction->zanode['created'] = 'Create Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['suspend'] = 'Suspend Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['resume'] = 'Resume Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['reboot'] = 'Reboot Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['boot'] = 'Start Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['destroy'] = 'Destory Zagent Node';
|
||||
|
||||
$lang->action->dynamicAction->doclib['created'] = 'Create Doc Library';
|
||||
|
||||
@@ -232,6 +232,7 @@ $lang->action->desc->suspend = '$date, the ZenAgent Node is suspend
|
||||
$lang->action->desc->resume = '$date, the ZenAgent Node is resumed by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->reboot = '$date, the ZenAgent Node is reboot by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->destroy = '$date, the ZenAgent Node is destroyed by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->boot = '$date, the ZenAgent Node is activated by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->relieved = '$date, relieved by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->switchtolight = '$date, Switch from ALM mode to light mode by <strong>'. $lang->admin->system .'</strong>.' . "\n";
|
||||
$lang->action->desc->getvnc = '$date, Remote control <strong>$extra</strong> by <strong>$actor</strong> .' . "\n";
|
||||
@@ -410,6 +411,7 @@ $lang->action->label->suspend = 'suspended';
|
||||
$lang->action->label->resume = 'resumed';
|
||||
$lang->action->label->reboot = 'reboot';
|
||||
$lang->action->label->destroy = 'destroyed';
|
||||
$lang->action->label->getvnc = 'remote control';
|
||||
$lang->action->label->synctwins = 'synchronized changes';
|
||||
$lang->action->label->relieved = 'relieved';
|
||||
$lang->action->label->switchtolight = 'switch from ALM mode to light mode';
|
||||
@@ -490,7 +492,6 @@ $lang->action->dynamicAction->story['linked2release'] = 'Link Story to Re
|
||||
$lang->action->dynamicAction->story['unlinkedfromrelease'] = 'Unlink Story from Plan';
|
||||
$lang->action->dynamicAction->story['linked2revision'] = 'Link Story to Revision';
|
||||
$lang->action->dynamicAction->story['unlinkedfromrevision'] = 'Unlink Story from Revision';
|
||||
$lang->action->dynamicAction->story['unlinkedfromrelease'] = 'Unlink Story from Plan';
|
||||
$lang->action->dynamicAction->story['linked2build'] = 'Link Story to Build';
|
||||
$lang->action->dynamicAction->story['unlinkedfrombuild'] = 'Unlink Story from Build';
|
||||
$lang->action->dynamicAction->story['unlinkedfromproject'] = 'Unlink Project';
|
||||
@@ -651,6 +652,7 @@ $lang->action->dynamicAction->zanode['created'] = 'Create Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['suspend'] = 'Suspend Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['resume'] = 'Resume Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['reboot'] = 'Reboot Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['boot'] = 'Start Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['destroy'] = 'Destory Zagent Node';
|
||||
|
||||
$lang->action->dynamicAction->doclib['created'] = 'Create Doc Library';
|
||||
|
||||
+61
-58
@@ -232,6 +232,7 @@ $lang->action->desc->suspend = '$date, the ZenAgent Node is suspend
|
||||
$lang->action->desc->resume = '$date, the ZenAgent Node is resumed by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->reboot = '$date, the ZenAgent Node is reboot by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->destroy = '$date, the ZenAgent Node is destroyed by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->boot = '$date, the ZenAgent Node is activated by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->relieved = '$date, relieved by <strong>$actor</strong> .' . "\n";
|
||||
$lang->action->desc->switchtolight = '$date, Switch from ALM mode to light mode by <strong>'. $lang->admin->system .'</strong>.' . "\n";
|
||||
$lang->action->desc->getvnc = '$date, Remote control <strong>$extra</strong> by <strong>$actor</strong> .' . "\n";
|
||||
@@ -313,7 +314,7 @@ $lang->action->label->unlinkedfrombuild = "a enlevé du Build ";
|
||||
$lang->action->label->linked2release = "a ajouté à une Release ";
|
||||
$lang->action->label->unlinkedfromrelease = "a enlevé de la Release ";
|
||||
$lang->action->label->linked2revision = "Link Revision";
|
||||
$lang->action->label->unlinked2revision = "Unlink Revision";
|
||||
$lang->action->label->unlinkedfromrevision = "Unlink Revision";
|
||||
$lang->action->label->linkrelatedbug = "a lié à un Bug ";
|
||||
$lang->action->label->unlinkrelatedbug = "a délié du Bug ";
|
||||
$lang->action->label->linkrelatedcase = "a mis en relation avec un CasTest ";
|
||||
@@ -410,6 +411,7 @@ $lang->action->label->suspend = 'suspended';
|
||||
$lang->action->label->resume = 'resumed';
|
||||
$lang->action->label->reboot = 'reboot';
|
||||
$lang->action->label->destroy = 'destroyed';
|
||||
$lang->action->label->getvnc = 'remote control';
|
||||
$lang->action->label->synctwins = 'synchronized changes';
|
||||
$lang->action->label->relieved = 'relieved';
|
||||
$lang->action->label->switchtolight = 'switch from ALM mode to light mode';
|
||||
@@ -489,7 +491,7 @@ $lang->action->dynamicAction->story['unlinkedfromplan'] = 'Enlever Story du
|
||||
$lang->action->dynamicAction->story['linked2release'] = 'Inclure Story à la Release';
|
||||
$lang->action->dynamicAction->story['unlinkedfromrelease'] = 'Enlever Story de la Release';
|
||||
$lang->action->dynamicAction->story['linked2revision'] = 'Inclure Story à la Revision';
|
||||
$lang->action->dynamicAction->story['unlinked2revision'] = 'Unlink Stroy to Revision';
|
||||
$lang->action->dynamicAction->story['unlinkedfromrevision'] = 'Unlink Stroy from Revision';
|
||||
$lang->action->dynamicAction->story['linked2build'] = 'Ajouter Story au Build';
|
||||
$lang->action->dynamicAction->story['unlinkedfrombuild'] = 'Détacher Story du Build';
|
||||
$lang->action->dynamicAction->story['unlinkedfromproject'] = 'Détacher du Project';
|
||||
@@ -547,66 +549,66 @@ $lang->action->dynamicAction->kanbancard['deleted'] = 'Delete Card';
|
||||
|
||||
$lang->action->dynamicAction->team['managedTeam'] = 'Manage Team';
|
||||
|
||||
$lang->action->dynamicAction->task['opened'] = 'Créer Tâche';
|
||||
$lang->action->dynamicAction->task['importfromgitlab'] = "Issue associate create task";
|
||||
$lang->action->dynamicAction->task['edited'] = 'Editer Tâche';
|
||||
$lang->action->dynamicAction->task['commented'] = 'Commenter Tâche';
|
||||
$lang->action->dynamicAction->task['assigned'] = 'Assigner Tâche';
|
||||
$lang->action->dynamicAction->task['confirmed'] = 'Confirmer Tâche';
|
||||
$lang->action->dynamicAction->task['started'] = 'Commencer Tâche';
|
||||
$lang->action->dynamicAction->task['finished'] = 'Terminer Tâche';
|
||||
$lang->action->dynamicAction->task['recordestimate'] = 'Ajouter Estimation';
|
||||
$lang->action->dynamicAction->task['editestimate'] = 'Editer Estimation';
|
||||
$lang->action->dynamicAction->task['deleteestimate'] = 'RAZ Estimation';
|
||||
$lang->action->dynamicAction->task['paused'] = 'Stopper Tâche';
|
||||
$lang->action->dynamicAction->task['closed'] = 'Fermer Tâche';
|
||||
$lang->action->dynamicAction->task['canceled'] = 'Supprimer Tâche';
|
||||
$lang->action->dynamicAction->task['activated'] = 'Activer Tâche';
|
||||
$lang->action->dynamicAction->task['createchildren'] = 'Créer Sous-Tâche';
|
||||
$lang->action->dynamicAction->task['unlinkparenttask'] = 'Délier Tâche Parent';
|
||||
$lang->action->dynamicAction->task['deletechildrentask'] = 'Delete children task';
|
||||
$lang->action->dynamicAction->task['linkparenttask'] = 'Lier Tâche Parent';
|
||||
$lang->action->dynamicAction->task['linkchildtask'] = 'Lier sous-tâche';
|
||||
$lang->action->dynamicAction->task['createchildrenstory'] = 'Créer sous-story';
|
||||
$lang->action->dynamicAction->task['unlinkparentstory'] = 'Délier Story Parent';
|
||||
$lang->action->dynamicAction->task['deletechildrenstory'] = 'Supprimer sous-story';
|
||||
$lang->action->dynamicAction->task['linkparentstory'] = 'Lier Story Parent';
|
||||
$lang->action->dynamicAction->task['linkchildstory'] = 'Lier sous-Story';
|
||||
$lang->action->dynamicAction->task['undeleted'] = 'Restaurer Tâche';
|
||||
$lang->action->dynamicAction->task['hidden'] = 'Masquer Tâche';
|
||||
$lang->action->dynamicAction->task['svncommited'] = 'Committer SVN';
|
||||
$lang->action->dynamicAction->task['gitcommited'] = 'Committer GIT';
|
||||
$lang->action->dynamicAction->task['ganttmove'] = 'Order';
|
||||
$lang->action->dynamicAction->task['linked2revision'] = 'Link Task to Revision';
|
||||
$lang->action->dynamicAction->task['unlinked2revision'] = 'Unlink Task to Revision';
|
||||
$lang->action->dynamicAction->task['opened'] = 'Créer Tâche';
|
||||
$lang->action->dynamicAction->task['importfromgitlab'] = "Issue associate create task";
|
||||
$lang->action->dynamicAction->task['edited'] = 'Editer Tâche';
|
||||
$lang->action->dynamicAction->task['commented'] = 'Commenter Tâche';
|
||||
$lang->action->dynamicAction->task['assigned'] = 'Assigner Tâche';
|
||||
$lang->action->dynamicAction->task['confirmed'] = 'Confirmer Tâche';
|
||||
$lang->action->dynamicAction->task['started'] = 'Commencer Tâche';
|
||||
$lang->action->dynamicAction->task['finished'] = 'Terminer Tâche';
|
||||
$lang->action->dynamicAction->task['recordestimate'] = 'Ajouter Estimation';
|
||||
$lang->action->dynamicAction->task['editestimate'] = 'Editer Estimation';
|
||||
$lang->action->dynamicAction->task['deleteestimate'] = 'RAZ Estimation';
|
||||
$lang->action->dynamicAction->task['paused'] = 'Stopper Tâche';
|
||||
$lang->action->dynamicAction->task['closed'] = 'Fermer Tâche';
|
||||
$lang->action->dynamicAction->task['canceled'] = 'Supprimer Tâche';
|
||||
$lang->action->dynamicAction->task['activated'] = 'Activer Tâche';
|
||||
$lang->action->dynamicAction->task['createchildren'] = 'Créer Sous-Tâche';
|
||||
$lang->action->dynamicAction->task['unlinkparenttask'] = 'Délier Tâche Parent';
|
||||
$lang->action->dynamicAction->task['deletechildrentask'] = 'Delete children task';
|
||||
$lang->action->dynamicAction->task['linkparenttask'] = 'Lier Tâche Parent';
|
||||
$lang->action->dynamicAction->task['linkchildtask'] = 'Lier sous-tâche';
|
||||
$lang->action->dynamicAction->task['createchildrenstory'] = 'Créer sous-story';
|
||||
$lang->action->dynamicAction->task['unlinkparentstory'] = 'Délier Story Parent';
|
||||
$lang->action->dynamicAction->task['deletechildrenstory'] = 'Supprimer sous-story';
|
||||
$lang->action->dynamicAction->task['linkparentstory'] = 'Lier Story Parent';
|
||||
$lang->action->dynamicAction->task['linkchildstory'] = 'Lier sous-Story';
|
||||
$lang->action->dynamicAction->task['undeleted'] = 'Restaurer Tâche';
|
||||
$lang->action->dynamicAction->task['hidden'] = 'Masquer Tâche';
|
||||
$lang->action->dynamicAction->task['svncommited'] = 'Committer SVN';
|
||||
$lang->action->dynamicAction->task['gitcommited'] = 'Committer GIT';
|
||||
$lang->action->dynamicAction->task['ganttmove'] = 'Order';
|
||||
$lang->action->dynamicAction->task['linked2revision'] = 'Link Task to Revision';
|
||||
$lang->action->dynamicAction->task['unlinkedfromrevision'] = 'Unlink Task from Revision';
|
||||
|
||||
$lang->action->dynamicAction->build['opened'] = 'Créer Build';
|
||||
$lang->action->dynamicAction->build['edited'] = 'Editer Build';
|
||||
$lang->action->dynamicAction->build['deleted'] = 'Delete Build';
|
||||
|
||||
$lang->action->dynamicAction->bug['opened'] = 'Remonter Bug';
|
||||
$lang->action->dynamicAction->bug['importfromgitlab'] = "Issue associate create bug";
|
||||
$lang->action->dynamicAction->bug['edited'] = 'Editer Bug';
|
||||
$lang->action->dynamicAction->bug['activated'] = 'Activer Bug';
|
||||
$lang->action->dynamicAction->bug['assigned'] = 'Assigner Bug';
|
||||
$lang->action->dynamicAction->bug['closed'] = 'Fermer Bug';
|
||||
$lang->action->dynamicAction->bug['bugconfirmed'] = 'Confirmer Bug';
|
||||
$lang->action->dynamicAction->bug['resolved'] = 'Resolu Bug';
|
||||
$lang->action->dynamicAction->bug['undeleted'] = 'Restaurer Bug';
|
||||
$lang->action->dynamicAction->bug['hidden'] = 'Masquer Bug';
|
||||
$lang->action->dynamicAction->bug['deleted'] = 'Supprimé Bug';
|
||||
$lang->action->dynamicAction->bug['confirmed'] = 'Confirme Chang.Story';
|
||||
$lang->action->dynamicAction->bug['tostory'] = 'Converti en Story';
|
||||
$lang->action->dynamicAction->bug['totask'] = 'Converti en Tâche';
|
||||
$lang->action->dynamicAction->bug['linked2plan'] = 'Lié au Plan';
|
||||
$lang->action->dynamicAction->bug['unlinkedfromplan'] = 'Enlevé du Plan';
|
||||
$lang->action->dynamicAction->bug['linked2release'] = 'Ajouté à la Release';
|
||||
$lang->action->dynamicAction->bug['unlinkedfromrelease'] = 'Enlevé de la Release';
|
||||
$lang->action->dynamicAction->bug['linked2revision'] = 'Ajouté à la Revision';
|
||||
$lang->action->dynamicAction->bug['unlinked2revision'] = 'Unlink Bug to Revision';
|
||||
$lang->action->dynamicAction->bug['linked2bug'] = 'Lié au Build';
|
||||
$lang->action->dynamicAction->bug['unlinkedfrombuild'] = 'Retiré du Build';
|
||||
$lang->action->dynamicAction->bug['fromsonarqube'] = 'Create Bug from SonarQube Issue';
|
||||
$lang->action->dynamicAction->bug['opened'] = 'Remonter Bug';
|
||||
$lang->action->dynamicAction->bug['importfromgitlab'] = "Issue associate create bug";
|
||||
$lang->action->dynamicAction->bug['edited'] = 'Editer Bug';
|
||||
$lang->action->dynamicAction->bug['activated'] = 'Activer Bug';
|
||||
$lang->action->dynamicAction->bug['assigned'] = 'Assigner Bug';
|
||||
$lang->action->dynamicAction->bug['closed'] = 'Fermer Bug';
|
||||
$lang->action->dynamicAction->bug['bugconfirmed'] = 'Confirmer Bug';
|
||||
$lang->action->dynamicAction->bug['resolved'] = 'Resolu Bug';
|
||||
$lang->action->dynamicAction->bug['undeleted'] = 'Restaurer Bug';
|
||||
$lang->action->dynamicAction->bug['hidden'] = 'Masquer Bug';
|
||||
$lang->action->dynamicAction->bug['deleted'] = 'Supprimé Bug';
|
||||
$lang->action->dynamicAction->bug['confirmed'] = 'Confirme Chang.Story';
|
||||
$lang->action->dynamicAction->bug['tostory'] = 'Converti en Story';
|
||||
$lang->action->dynamicAction->bug['totask'] = 'Converti en Tâche';
|
||||
$lang->action->dynamicAction->bug['linked2plan'] = 'Lié au Plan';
|
||||
$lang->action->dynamicAction->bug['unlinkedfromplan'] = 'Enlevé du Plan';
|
||||
$lang->action->dynamicAction->bug['linked2release'] = 'Ajouté à la Release';
|
||||
$lang->action->dynamicAction->bug['unlinkedfromrelease'] = 'Enlevé de la Release';
|
||||
$lang->action->dynamicAction->bug['linked2revision'] = 'Ajouté à la Revision';
|
||||
$lang->action->dynamicAction->bug['unlinkedfromrevision'] = 'Unlink Bug from Revision';
|
||||
$lang->action->dynamicAction->bug['linked2bug'] = 'Lié au Build';
|
||||
$lang->action->dynamicAction->bug['unlinkedfrombuild'] = 'Retiré du Build';
|
||||
$lang->action->dynamicAction->bug['fromsonarqube'] = 'Create Bug from SonarQube Issue';
|
||||
|
||||
$lang->action->dynamicAction->testtask['opened'] = 'Créé Recette';
|
||||
$lang->action->dynamicAction->testtask['edited'] = 'Edité Recette';
|
||||
@@ -650,6 +652,7 @@ $lang->action->dynamicAction->zanode['created'] = 'Create Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['suspend'] = 'Suspend Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['resume'] = 'Resume Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['reboot'] = 'Reboot Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['boot'] = 'Start Zagent Node';
|
||||
$lang->action->dynamicAction->zanode['destroy'] = 'Destory Zagent Node';
|
||||
|
||||
$lang->action->dynamicAction->doclib['created'] = 'Créer Doc Library';
|
||||
@@ -904,7 +907,7 @@ $lang->action->apiTitle->unlinkedfrombuild = "Unlinked from build";
|
||||
$lang->action->apiTitle->linked2release = "Linked to release";
|
||||
$lang->action->apiTitle->unlinkedfromrelease = "Unlinked from release";
|
||||
$lang->action->apiTitle->linked2revision = "Linked to revision";
|
||||
$lang->action->apiTitle->unlinked2revision = "Unlinked to revision";
|
||||
$lang->action->apiTitle->unlinkedfromrevision = "Unlinked from revision";
|
||||
$lang->action->apiTitle->linkrelatedbug = "Linked related Bug";
|
||||
$lang->action->apiTitle->unlinkrelatedbug = "Unlinked related Bug";
|
||||
$lang->action->apiTitle->linkrelatedstory = "Link related story {$lang->SRCommon}";
|
||||
|
||||
@@ -574,7 +574,7 @@ $lang->block->flowchart['dev'] = array('Entwickler', 'Aufgabe/Bugs anfordern
|
||||
$lang->block->flowchart['tester'] = array('QS Team', 'Fälle erstellen', 'Fälle ausführen', 'Bug Berichte', 'Bugs überprüfen', 'Bugs schließen');
|
||||
|
||||
$lang->block->zentaoapp = new stdclass();
|
||||
$lang->block->zentaoapp->commom = 'ZenTao App';
|
||||
$lang->block->zentaoapp->common = 'ZenTao App';
|
||||
$lang->block->zentaoapp->thisYearInvestment = 'Investment The Year';
|
||||
$lang->block->zentaoapp->sinceTotalInvestment = 'Total Investment';
|
||||
$lang->block->zentaoapp->myStory = 'My Story';
|
||||
|
||||
@@ -574,7 +574,7 @@ $lang->block->flowchart['dev'] = array('Dev Team', 'Claim Tasks/Bugs', 'Desi
|
||||
$lang->block->flowchart['tester'] = array('Test Team', 'Write Cases', 'Run Cases', 'Report Bugs', 'Verify Bugs', 'Close Bugs');
|
||||
|
||||
$lang->block->zentaoapp = new stdclass();
|
||||
$lang->block->zentaoapp->commom = 'ZenTao App';
|
||||
$lang->block->zentaoapp->common = 'ZenTao App';
|
||||
$lang->block->zentaoapp->thisYearInvestment = 'Investment The Year';
|
||||
$lang->block->zentaoapp->sinceTotalInvestment = 'Total Investment';
|
||||
$lang->block->zentaoapp->myStory = 'My Story';
|
||||
|
||||
@@ -574,7 +574,7 @@ $lang->block->flowchart['dev'] = array('Développeurs', 'Réclament Tâches/
|
||||
$lang->block->flowchart['tester'] = array('Testeurs', 'Rédigent CasTests', 'Jouent CasTests', 'Détectent Bugs', 'Vérifient Corrections', 'Ferment Bugs');
|
||||
|
||||
$lang->block->zentaoapp = new stdclass();
|
||||
$lang->block->zentaoapp->commom = 'ZenTao App';
|
||||
$lang->block->zentaoapp->common = 'ZenTao App';
|
||||
$lang->block->zentaoapp->thisYearInvestment = 'Investment The Year';
|
||||
$lang->block->zentaoapp->sinceTotalInvestment = 'Total Investment';
|
||||
$lang->block->zentaoapp->myStory = 'My Story';
|
||||
|
||||
@@ -405,8 +405,8 @@ $lang->bug->action->linked2plan = array('main' => '$date, verknüpft vo
|
||||
$lang->bug->action->unlinkedfromplan = array('main' => '$date, verknüpfung aufgehoben von <strong>$actor</strong> von Plan <strong>$extra</strong>.');
|
||||
$lang->bug->action->linked2build = array('main' => '$date, verknüpft von <strong>$actor</strong> zum Build <strong>$extra</strong>.');
|
||||
$lang->bug->action->unlinkedfrombuild = array('main' => '$date, verknüpfung aufgehoben von <strong>$actor</strong> von Build <strong>$extra</strong>.');
|
||||
$lang->bug->action->linked2release = array('main' => '$date, verknüpft von <strong>$actor</strong> zu Release <strong>$extra</strong>.');
|
||||
$lang->bug->action->unlinkedfromrelease = array('main' => '$date, verknüpfung aufgehoben von <strong>$actor</strong> vom Release <strong>$extra</strong>.');
|
||||
$lang->bug->action->linked2release = array('main' => '$date, verknüpft von <strong>$actor</strong> zu Release <strong>$extra</strong>.');
|
||||
$lang->bug->action->linked2revision = array('main' => '$date, linked by <strong>$actor</strong> to Revision <strong>$extra</strong>.');
|
||||
$lang->bug->action->unlinkedfromrevision = array('main' => '$date, unlinked by <strong>$actor</strong> to Revision <strong>$extra</strong>.');
|
||||
$lang->bug->action->linkrelatedbug = array('main' => '$date, verknüpft von <strong>$actor</strong> mit Bug <strong>$extra</strong>.');
|
||||
|
||||
@@ -405,8 +405,8 @@ $lang->bug->action->linked2plan = array('main' => '$date, linked by <st
|
||||
$lang->bug->action->unlinkedfromplan = array('main' => '$date, deleted by <strong>$actor</strong> from Plan <strong>$extra</strong>.');
|
||||
$lang->bug->action->linked2build = array('main' => '$date, linked by <strong>$actor</strong> to Build <strong>$extra</strong>.');
|
||||
$lang->bug->action->unlinkedfrombuild = array('main' => '$date, unlinked by <strong>$actor</strong> from Build <strong>$extra</strong>.');
|
||||
$lang->bug->action->linked2release = array('main' => '$date, linked by <strong>$actor</strong> to Release <strong>$extra</strong>.');
|
||||
$lang->bug->action->unlinkedfromrelease = array('main' => '$date, unlinked by <strong>$actor</strong> from Release <strong>$extra</strong>.');
|
||||
$lang->bug->action->linked2release = array('main' => '$date, linked by <strong>$actor</strong> to Release <strong>$extra</strong>.');
|
||||
$lang->bug->action->linked2revision = array('main' => '$date, linked by <strong>$actor</strong> to Revision <strong>$extra</strong>.');
|
||||
$lang->bug->action->unlinkedfromrevision = array('main' => '$date, unlinked by <strong>$actor</strong> to Revision <strong>$extra</strong>.');
|
||||
$lang->bug->action->linkrelatedbug = array('main' => '$date, linked by <strong>$actor</strong> to Bug <strong>$extra</strong>.');
|
||||
|
||||
@@ -405,8 +405,8 @@ $lang->bug->action->linked2plan = array('main' => '$date, lié par <str
|
||||
$lang->bug->action->unlinkedfromplan = array('main' => '$date, supprimé par <strong>$actor</strong> du Plan <strong>$extra</strong>.');
|
||||
$lang->bug->action->linked2build = array('main' => '$date, lié par <strong>$actor</strong> au Build <strong>$extra</strong>.');
|
||||
$lang->bug->action->unlinkedfrombuild = array('main' => '$date, retiré par <strong>$actor</strong> du Build <strong>$extra</strong>.');
|
||||
$lang->bug->action->linked2release = array('main' => '$date, ajouté par <strong>$actor</strong> à la Release <strong>$extra</strong>.');
|
||||
$lang->bug->action->unlinkedfromrelease = array('main' => '$date, retiré par <strong>$actor</strong> de la Release <strong>$extra</strong>.');
|
||||
$lang->bug->action->linked2release = array('main' => '$date, ajouté par <strong>$actor</strong> à la Release <strong>$extra</strong>.');
|
||||
$lang->bug->action->linked2revision = array('main' => '$date, linked by <strong>$actor</strong> to Revision <strong>$extra</strong>.');
|
||||
$lang->bug->action->unlinkedfromrevision = array('main' => '$date, unlinked by <strong>$actor</strong> to Revision <strong>$extra</strong>.');
|
||||
$lang->bug->action->linkrelatedbug = array('main' => '$date, associé par <strong>$actor</strong> au Bug <strong>$extra</strong>.');
|
||||
|
||||
@@ -139,14 +139,14 @@ $lang->my->productLinkList['product-browse'] = 'Demand list of the latest pro
|
||||
|
||||
$lang->my->projectLinkList = array();
|
||||
$lang->my->projectLinkList['project-browse'] = 'Project List/Can view all items';
|
||||
$lang->my->projectLinkList['project-kanban'] = 'Project Kanban/The project board can visually view the progress of all projects';
|
||||
$lang->my->projectLinkList['project-execution'] = 'All execution lists under the project/View all execution information';
|
||||
$lang->my->projectLinkList['project-index'] = 'Recent Project Dashboard/You can view the current project overview';
|
||||
$lang->my->projectLinkList['project-kanban'] = 'Project Kanban/The project board can visually view the progress of all projects';
|
||||
|
||||
$lang->my->executionLinkList = array();
|
||||
$lang->my->executionLinkList['execution-all'] = 'Execution list/You can view all executions';
|
||||
$lang->my->executionLinkList['execution-task'] = 'List of recently executed tasks/You can view the task information under the current iteration';
|
||||
$lang->my->executionLinkList['execution-executionkanban'] = 'Execute Kanban/You can view the implementation status of projects in progress';
|
||||
$lang->my->executionLinkList['execution-task'] = 'List of recently executed tasks/You can view the task information under the current iteration';
|
||||
|
||||
$lang->my->confirmReview['pass'] = 'Do you want to pass it?';
|
||||
$lang->my->guideChangeTheme = <<<EOT
|
||||
|
||||
@@ -139,14 +139,14 @@ $lang->my->productLinkList['product-browse'] = 'Demand list of the latest pro
|
||||
|
||||
$lang->my->projectLinkList = array();
|
||||
$lang->my->projectLinkList['project-browse'] = 'Project List/Can view all items';
|
||||
$lang->my->projectLinkList['project-kanban'] = 'Project Kanban/The project board can visually view the progress of all projects';
|
||||
$lang->my->projectLinkList['project-execution'] = 'All execution lists under the project/View all execution information';
|
||||
$lang->my->projectLinkList['project-index'] = 'Recent Project Dashboard/You can view the current project overview';
|
||||
$lang->my->projectLinkList['project-kanban'] = 'Project Kanban/The project board can visually view the progress of all projects';
|
||||
|
||||
$lang->my->executionLinkList = array();
|
||||
$lang->my->executionLinkList['execution-all'] = 'Execution list/You can view all executions';
|
||||
$lang->my->executionLinkList['execution-task'] = 'List of recently executed tasks/You can view the task information under the current iteration';
|
||||
$lang->my->executionLinkList['execution-executionkanban'] = 'Execute Kanban/You can view the implementation status of projects in progress';
|
||||
$lang->my->executionLinkList['execution-task'] = 'List of recently executed tasks/You can view the task information under the current iteration';
|
||||
|
||||
$lang->my->confirmReview['pass'] = 'Do you want to pass it?';
|
||||
$lang->my->guideChangeTheme = <<<EOT
|
||||
|
||||
@@ -139,14 +139,14 @@ $lang->my->productLinkList['product-browse'] = 'Demand list of the latest pro
|
||||
|
||||
$lang->my->projectLinkList = array();
|
||||
$lang->my->projectLinkList['project-browse'] = 'Project List/Can view all items';
|
||||
$lang->my->projectLinkList['project-kanban'] = 'Project Kanban/The project board can visually view the progress of all projects';
|
||||
$lang->my->projectLinkList['project-execution'] = 'All execution lists under the project/View all execution information';
|
||||
$lang->my->projectLinkList['project-index'] = 'Recent Project Dashboard/You can view the current project overview';
|
||||
$lang->my->projectLinkList['project-kanban'] = 'Project Kanban/The project board can visually view the progress of all projects';
|
||||
|
||||
$lang->my->executionLinkList = array();
|
||||
$lang->my->executionLinkList['execution-all'] = 'Execution list/You can view all executions';
|
||||
$lang->my->executionLinkList['execution-task'] = 'List of recently executed tasks/You can view the task information under the current iteration';
|
||||
$lang->my->executionLinkList['execution-executionkanban'] = 'Execute Kanban/You can view the implementation status of projects in progress';
|
||||
$lang->my->executionLinkList['execution-task'] = 'List of recently executed tasks/You can view the task information under the current iteration';
|
||||
|
||||
$lang->my->confirmReview['pass'] = 'Do you want to pass it?';
|
||||
$lang->my->guideChangeTheme = <<<EOT
|
||||
|
||||
@@ -31,6 +31,7 @@ $config->upgrade->maxVersion['max3_8'] = '17_8';
|
||||
$config->upgrade->maxVersion['max4_0_beta1'] = '18_0_beta1';
|
||||
$config->upgrade->maxVersion['max4_0_beta2'] = '18_0_beta2';
|
||||
$config->upgrade->maxVersion['max4_0_beta3'] = '18_0_beta3';
|
||||
$config->upgrade->maxVersion['max4_0'] = '18_0';
|
||||
|
||||
$config->upgrade->bizVersion = array();
|
||||
$config->upgrade->bizVersion['biz1_0'] = '9_5_1';
|
||||
@@ -100,6 +101,7 @@ $config->upgrade->bizVersion['biz7_8'] = '17_8';
|
||||
$config->upgrade->bizVersion['biz8_0_beta1'] = '18_0_beta1';
|
||||
$config->upgrade->bizVersion['biz8_0_beta2'] = '18_0_beta2';
|
||||
$config->upgrade->bizVersion['biz8_0_beta3'] = '18_0_beta3';
|
||||
$config->upgrade->bizVersion['biz8_0'] = '18_0';
|
||||
|
||||
$config->upgrade->proVersion = array();
|
||||
$config->upgrade->proVersion['pro1_0'] = '3_1';
|
||||
|
||||
@@ -172,6 +172,7 @@ $lang->upgrade->fromVersions['17_8'] = '17.8';
|
||||
$lang->upgrade->fromVersions['18_0_beta1'] = '18.0.beta1';
|
||||
$lang->upgrade->fromVersions['18_0_beta2'] = '18.0.beta2';
|
||||
$lang->upgrade->fromVersions['18_0_beta3'] = '18.0.beta3';
|
||||
$lang->upgrade->fromVersions['18_0'] = '18.0';
|
||||
|
||||
global $config;
|
||||
/* Lite. */
|
||||
@@ -348,6 +349,7 @@ $lang->upgrade->fromVersions['biz7_8'] = 'Biz7.8';
|
||||
$lang->upgrade->fromVersions['biz8_0_beta1'] = 'Biz8.0.beta1';
|
||||
$lang->upgrade->fromVersions['biz8_0_beta2'] = 'Biz8.0.beta2';
|
||||
$lang->upgrade->fromVersions['biz8_0_beta3'] = 'Biz8.0.beta3';
|
||||
$lang->upgrade->fromVersions['biz8_0'] = 'Biz8.0';
|
||||
|
||||
/* Max. */
|
||||
$lang->upgrade->fromVersions['max2_0_beta4'] = 'Max2.0.beta4';
|
||||
@@ -380,3 +382,4 @@ $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';
|
||||
|
||||
@@ -1079,6 +1079,8 @@ class upgradeModel extends model
|
||||
$confirmContent .= file_get_contents($xuanxuanSql);
|
||||
case '18_0_beta2':
|
||||
$confirmContent .= file_get_contents($this->getUpgradeFile('18.0.beta2'));
|
||||
case '18_0_beta3':
|
||||
$confirmContent .= file_get_contents($this->getUpgradeFile('18.0.beta3'));
|
||||
}
|
||||
|
||||
return $confirmContent;
|
||||
|
||||
@@ -1 +1 @@
|
||||
839559059945d23f741a9651c547979db4e07fe6
|
||||
v7.0.0
|
||||
|
||||
Reference in New Issue
Block a user