* Add the new version.

This commit is contained in:
hufangzhou
2022-01-26 13:47:00 +08:00
parent 7234b58c3f
commit b0ab0f8ae4
10 changed files with 1687 additions and 3 deletions
+1 -1
View File
@@ -1 +1 @@
16.2
16.3
+1 -1
View File
@@ -16,7 +16,7 @@ if(!class_exists('config')){class config{}}
if(!function_exists('getWebRoot')){function getWebRoot(){}}
/* 基本设置。Basic settings. */
$config->version = '16.2'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it.
$config->version = '16.3'; // 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.
File diff suppressed because it is too large Load Diff
+6
View File
@@ -629,6 +629,8 @@ CREATE TABLE IF NOT EXISTS `zt_job` (
`server` mediumint(8) unsigned NOT NULL,
`pipeline` varchar(500) NOT NULL,
`triggerType` varchar(255) NOT NULL,
`sonarqubeServer` mediumint(8) unsigned NOT NULL,
`projectKey` varchar(255) NOT NULL,
`svnDir` varchar(255) NOT NULL,
`atDay` varchar(255) DEFAULT NULL,
`atTime` varchar(10) DEFAULT NULL,
@@ -676,9 +678,11 @@ CREATE TABLE `zt_kanban` (
`acl` char(30) NOT NULL DEFAULT 'open',
`whitelist` text NOT NULL,
`archived` enum('0', '1') NOT NULL DEFAULT '0',
`performable` enum ('0', '1') NOT NULL DEFAULT '0',
`status` enum('active','closed') NOT NULL default 'active',
`order` mediumint(8) NOT NULL DEFAULT '0',
`displayCards` smallint(6) NOT NULL default '0',
`fluidBoard` enum('0','1') NOT NULL DEFAULT '0',
`object` varchar(255) NOT NULL,
`createdBy` char(30) NOT NULL,
`createdDate` datetime NOT NULL,
@@ -712,6 +716,7 @@ CREATE TABLE `zt_kanbancard` (
`fromID` mediumint(8) unsigned NOT NULL,
`fromType` varchar(30) NOT NULL,
`name` varchar(255) NOT NULL,
`status` varchar(30) NOT NULL,
`pri` mediumint(8) unsigned NOT NULL,
`assignedTo` text NOT NULL,
`desc` text NOT NULL,
@@ -1025,6 +1030,7 @@ CREATE TABLE IF NOT EXISTS `zt_project` (
`whitelist` text NOT NULL,
`order` mediumint(8) unsigned NOT NULL,
`displayCards` smallint(6) NOT NULL default '0',
`fluidBoard` enum('0','1') NOT NULL DEFAULT '0',
`deleted` enum('0','1') NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `parent` (`parent`),
+59
View File
@@ -1,3 +1,62 @@
2022-01-26 16.3
完成的需求
29706 研发看板相关操作支持平滑刷新方式呈现
30102 我的空间调整为私人空间
30103 空间检索标签增加新的空间类型和看板维度的标签
30197 数据归并页面中产品线列表增加滚动条功能
29490 实现列的拖动排序功能
30125 泳道组中创建卡片时可以选择所属泳道
30126 泳道组中支持批量创建卡片
30131 通用看板支持列宽度设置功能
30132 任务看板支持列宽度设置功能
30133 执行看板支持列宽度设置功能
30134 通用看板支持导入功能设置
30137 通用看板列中支持导入产品计划
30138 实现产品计划卡片在看板中的展示方式
30139 通用看板列中支持导入产品发布
30140 实现产品发布卡片在看板中的展示方式
30141 通用看板列中支持导入项目版本
30142 实现版本卡片在看板中的展示方式
30147 通用看板列中支持导入项目执行
30149 实现执行卡片在看板中的展示方式
30156 通用看板列中支持转入卡片
30167 通用看板支持完成功能设置
30170 在看板中实现卡片完成状态的展示方式
30171 卡片的设置菜单中增加完成/激活卡片操作
29861 在禅道SonarQube项目列表页面中添加执行SonarQube按钮
29860 实现禅道中删除SonarQube项目的功能
29858 实现禅道中SonarQube项目列表页面的搜索功能
29857 实现禅道SonarQube项目列表页面返回功能
29856 实现禅道中SonarQube项目列表页面
29850 在禅道SonarQube服务器列表页面添加SonarQube项目入口
29848 实现禅道中删除SonarQube服务器功能
29847 实现禅道中添加SonarQube服务器功能
29846 实现禅道中SonarQube服务器列表页面
29844 在禅道中添加管理SonarQube服务器的入口
29227 在禅道版本库列表中添加执行SonarQube按钮
29226 实现在禅道中编辑SonarQube服务器的功能
26572 实现禅道中配置SonarQube构建任务的功能
30314 实现在禅道中检查禅道用户是否与GitLab用户绑定的功能
30312 实现禅道中删除GitLab合并请求权限与GitLab保持一致的功能
30311 实现禅道中编辑GitLab合并请求权限与GitLab保持一致的功能
30302 实现在禅道中创建合并请求服务器权限控制功能
30301 实现在禅道中创建合并请求项目权限控制功能
30228 实现禅道中GitLab合并请求数据按权限展示的功能
30227 创建禅道GitLab服务器时需验证Token是否具有GitLab管理员权限
30226 使用禅道所绑定的GitLab用户进行合并请求的创建和审批操作
30099 实现禅道中编辑GitLab群组权限与GitLab保持一致的功能
30098 实现禅道中删除GitLab群组权限与GitLab保持一致的功能
30097 实现禅道中GitLab群组的可见权限功能
30096 实现禅道中标签保护管理权限与GitLab权限保持一致的功能
30095 实现禅道中删除GitLab项目权限与GitLab保持一致的功能
30094 实现禅道中分支保护管理权限与GitLab权限保持一致的功能
30093 实现禅道中编辑GitLab项目权限与GitLab保持一致的功能
30092 实现禅道中GitLab项目的可见权限功能
26573 实现在禅道中查看Sonar代码检查结果的功能
修复的BUG
19014 有时登录后 session 失效登出的问题
19015 在未打开客户端集成时,不展示右下角的聊天入口
2022-01-17 16.2
28397 选择项目管理方式弹窗中增加专业研发看板
28398 实现专业研发看板项目的创建功能
+2
View File
@@ -94,6 +94,7 @@ $lang->misc->feature->downloadFile = 'Download introduction';
$lang->misc->feature->tutorialDesc = '<p>ZenTao 15.0 has new functions, and you know how to use it through the "<strong>Tutorial</strong>".</p><p>Click your [<span style="color: #0c60e1">Avatar-Theme-Young Blue</span>] to set it.</p>';
$lang->misc->feature->themeDesc = '<p>ZenTao 15.0+ a new "Youth Blue" theme, the pages are more beautiful and the experience is more friendly.</p><p>Click your [<span style="color: #0c60e1">Avatar-Theme-Young Blue</span>] to set it.</p>';
$lang->misc->releaseDate['16.3'] = '2022-01-26';
$lang->misc->releaseDate['16.2'] = '2022-01-17';
$lang->misc->releaseDate['16.1'] = '2022-01-11';
$lang->misc->releaseDate['16.0'] = '2021-12-24';
@@ -166,6 +167,7 @@ $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['16.3'][] = array('title' => 'Kanban adds related plan/release/version/iteration functions, and the detail experience is optimized, fix bugs.', 'desc' => '');
$lang->misc->feature->all['16.2'][] = array('title' => 'Add kanban model project, fix bugs.', 'desc' => '');
$lang->misc->feature->all['16.1'][] = array('title' => 'Plan to add status management and Kanban view, upgrade process optimization, fix bugs.', 'desc' => '');
$lang->misc->feature->all['16.0'][] = array('title' => 'New general board, improve branch management, fix bugs.', 'desc' => '');
+2
View File
@@ -94,6 +94,7 @@ $lang->misc->feature->downloadFile = '下载新版本功能介绍文档';
$lang->misc->feature->tutorialDesc = "<p>禅道15系列新增了多项功能,您可以通过“<strong>新手引导教程</strong>”快速了解禅道的基本使用方法。</p><p>通过鼠标经过 [<span style='color: #0c60e1'>头像-新手引导</span>],点击新手引导,即可进入新手引导教程。</p>";
$lang->misc->feature->themeDesc = "<p>禅道15系列上线了全新的“青春蓝”主题,页面呈现更加美观,体验更加友好。</p><p>通过鼠标经过 [<span style='color: #0c60e1'>头像-主题-青春蓝</span>],点击青春蓝,即可设置成功。</p>";
$lang->misc->releaseDate['16.3'] = '2022-01-26';
$lang->misc->releaseDate['16.2'] = '2022-01-17';
$lang->misc->releaseDate['16.1'] = '2022-01-11';
$lang->misc->releaseDate['16.0'] = '2021-12-24';
@@ -166,6 +167,7 @@ $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['16.3'][] = array('title' => '看板增加关联计划/发布/版本/迭代功能,细节体验优化。', 'desc' => '');
$lang->misc->feature->all['16.2'][] = array('title' => '新增专业研发看板,可以创建看板模型项目,修复Bug。', 'desc' => '');
$lang->misc->feature->all['16.1'][] = array('title' => '计划增加状态管理和看板视图,升级流程优化,修复Bug。', 'desc' => '');
$lang->misc->feature->all['16.0'][] = array('title' => '新增通用看板,完善分支管理,修复Bug。', 'desc' => '');
-1
View File
@@ -26,7 +26,6 @@ $lang->sonarqube->private = 'MD5验证';
$lang->sonarqube->createServer = '添加SonarQube服务器';
$lang->sonarqube->editServer = '修改SonarQube服务器';
$lang->sonarqube->desc = '描述';
$lang->sonarqube->createSuccess = "创建成功";
$lang->sonarqube->placeholder = new stdclass;
+1
View File
@@ -150,3 +150,4 @@ $lang->upgrade->fromVersions['15_7_1'] = '15.7.1';
$lang->upgrade->fromVersions['16_0_beta1'] = '16.0.beta1';
$lang->upgrade->fromVersions['16_0'] = '16.0';
$lang->upgrade->fromVersions['16_1'] = '16.1';
$lang->upgrade->fromVersions['16_2'] = '16.2';
+1
View File
@@ -964,6 +964,7 @@ class upgradeModel extends model
case '16_0_beta1': $confirmContent .= file_get_contents($this->getUpgradeFile('16.0.beta1'));
case '16_0': $confirmContent .= file_get_contents($this->getUpgradeFile('16.0'));
case '16_1': $confirmContent .= file_get_contents($this->getUpgradeFile('16.1'));
case '16_2': $confirmContent .= file_get_contents($this->getUpgradeFile('16.2'));
}
return str_replace('zt_', $this->config->db->prefix, $confirmContent);
}