* the 1.4 db.
This commit is contained in:
128
db/zentao.sql
128
db/zentao.sql
@@ -22,7 +22,7 @@ CREATE TABLE IF NOT EXISTS `zt_bug` (
|
||||
`story` mediumint(8) unsigned NOT NULL default '0',
|
||||
`storyVersion` smallint(6) NOT NULL default '1',
|
||||
`task` mediumint(8) unsigned NOT NULL default '0',
|
||||
`title` varchar(150) NOT NULL default '',
|
||||
`title` varchar(255) NOT NULL,
|
||||
`keywords` varchar(255) NOT NULL,
|
||||
`severity` tinyint(4) NOT NULL default '0',
|
||||
`pri` tinyint(3) unsigned NOT NULL,
|
||||
@@ -62,7 +62,7 @@ CREATE TABLE IF NOT EXISTS `zt_build` (
|
||||
`company` mediumint(8) unsigned NOT NULL,
|
||||
`product` mediumint(8) unsigned NOT NULL default '0',
|
||||
`project` mediumint(8) unsigned NOT NULL default '0',
|
||||
`name` char(30) NOT NULL default '',
|
||||
`name` char(150) NOT NULL,
|
||||
`scmPath` char(255) NOT NULL,
|
||||
`filePath` char(255) NOT NULL,
|
||||
`date` date NOT NULL,
|
||||
@@ -92,7 +92,7 @@ CREATE TABLE IF NOT EXISTS `zt_case` (
|
||||
`path` mediumint(8) unsigned NOT NULL default '0',
|
||||
`story` mediumint(30) unsigned NOT NULL default '0',
|
||||
`storyVersion` smallint(6) NOT NULL default '1',
|
||||
`title` char(90) NOT NULL,
|
||||
`title` varchar(255) NOT NULL,
|
||||
`keywords` varchar(255) NOT NULL,
|
||||
`pri` tinyint(3) unsigned NOT NULL default '0',
|
||||
`type` char(30) NOT NULL default '1',
|
||||
@@ -158,7 +158,7 @@ CREATE TABLE IF NOT EXISTS `zt_config` (
|
||||
CREATE TABLE IF NOT EXISTS `zt_dept` (
|
||||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||||
`company` mediumint(8) unsigned NOT NULL default '0',
|
||||
`name` char(30) NOT NULL default '',
|
||||
`name` char(60) NOT NULL,
|
||||
`parent` mediumint(8) unsigned NOT NULL default '0',
|
||||
`path` char(255) NOT NULL default '',
|
||||
`grade` tinyint(3) unsigned NOT NULL default '0',
|
||||
@@ -177,7 +177,7 @@ CREATE TABLE IF NOT EXISTS `zt_doc` (
|
||||
`project` mediumint(8) unsigned NOT NULL,
|
||||
`lib` varchar(30) NOT NULL,
|
||||
`module` varchar(30) NOT NULL,
|
||||
`title` varchar(120) NOT NULL,
|
||||
`title` varchar(255) NOT NULL,
|
||||
`digest` varchar(255) NOT NULL,
|
||||
`keywords` varchar(255) NOT NULL,
|
||||
`type` varchar(30) NOT NULL,
|
||||
@@ -190,7 +190,7 @@ CREATE TABLE IF NOT EXISTS `zt_doc` (
|
||||
`editedDate` datetime NOT NULL,
|
||||
`deleted` enum('0','1') NOT NULL default '0',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
-- DROP TABLE IF EXISTS `zt_docLib`;
|
||||
CREATE TABLE IF NOT EXISTS `zt_docLib` (
|
||||
`id` smallint(5) unsigned NOT NULL auto_increment,
|
||||
@@ -234,7 +234,7 @@ CREATE TABLE IF NOT EXISTS `zt_file` (
|
||||
`extra` varchar(255) NOT NULL,
|
||||
`deleted` enum('0','1') NOT NULL default '0',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
-- DROP TABLE IF EXISTS `zt_group`;
|
||||
CREATE TABLE IF NOT EXISTS `zt_group` (
|
||||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||||
@@ -278,7 +278,7 @@ CREATE TABLE IF NOT EXISTS `zt_module` (
|
||||
`owner` varchar(30) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `company` (`company`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
-- DROP TABLE IF EXISTS `zt_product`;
|
||||
CREATE TABLE IF NOT EXISTS `zt_product` (
|
||||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||||
@@ -288,14 +288,17 @@ CREATE TABLE IF NOT EXISTS `zt_product` (
|
||||
`order` tinyint(3) unsigned NOT NULL default '0',
|
||||
`status` varchar(30) NOT NULL default '',
|
||||
`desc` text NOT NULL,
|
||||
`productOwner` varchar(30) NOT NULL,
|
||||
`bugOwner` varchar(30) NOT NULL,
|
||||
`PO` varchar(30) NOT NULL,
|
||||
`QM` varchar(30) NOT NULL,
|
||||
`RM` varchar(30) NOT NULL,
|
||||
`acl` enum('open','private','custom') NOT NULL default 'open',
|
||||
`whitelist` varchar(255) NOT NULL,
|
||||
`createdBy` varchar(30) NOT NULL,
|
||||
`createdDate` datetime NOT NULL,
|
||||
`deleted` enum('0','1') NOT NULL default '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `company` (`company`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
-- DROP TABLE IF EXISTS `zt_productPlan`;
|
||||
CREATE TABLE IF NOT EXISTS `zt_productPlan` (
|
||||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||||
@@ -335,6 +338,7 @@ CREATE TABLE IF NOT EXISTS `zt_project` (
|
||||
`PO` varchar(30) NOT NULL default '',
|
||||
`PM` varchar(30) NOT NULL default '',
|
||||
`QM` varchar(30) NOT NULL default '',
|
||||
`RM` varchar(30) NOT NULL default '',
|
||||
`team` varchar(30) NOT NULL,
|
||||
`acl` enum('open','private','custom') NOT NULL default 'open',
|
||||
`whitelist` varchar(255) NOT NULL,
|
||||
@@ -382,7 +386,7 @@ CREATE TABLE IF NOT EXISTS `zt_story` (
|
||||
`module` mediumint(8) unsigned NOT NULL default '0',
|
||||
`plan` mediumint(8) unsigned NOT NULL default '0',
|
||||
`fromBug` mediumint(8) unsigned NOT NULL default '0',
|
||||
`title` varchar(90) NOT NULL default '',
|
||||
`title` varchar(255) NOT NULL,
|
||||
`keywords` varchar(255) NOT NULL,
|
||||
`type` varchar(30) NOT NULL default '',
|
||||
`pri` tinyint(3) unsigned NOT NULL default '3',
|
||||
@@ -429,18 +433,30 @@ CREATE TABLE IF NOT EXISTS `zt_task` (
|
||||
`project` mediumint(8) unsigned NOT NULL default '0',
|
||||
`story` mediumint(8) unsigned NOT NULL default '0',
|
||||
`storyVersion` smallint(6) NOT NULL default '1',
|
||||
`name` varchar(90) NOT NULL,
|
||||
`name` varchar(255) NOT NULL,
|
||||
`type` varchar(20) NOT NULL,
|
||||
`pri` tinyint(3) unsigned NOT NULL default '0',
|
||||
`owner` char(30) NOT NULL default '',
|
||||
`estimate` float unsigned NOT NULL,
|
||||
`consumed` float unsigned NOT NULL,
|
||||
`left` float unsigned NOT NULL,
|
||||
`deadline` date NOT NULL,
|
||||
`status` enum('wait','doing','done','cancel') NOT NULL default 'wait',
|
||||
`status` enum('wait','doing','done','cancel','closed') NOT NULL default 'wait',
|
||||
`statusCustom` tinyint(3) unsigned NOT NULL,
|
||||
`mailto` varchar(255) NOT NULL default '',
|
||||
`desc` text NOT NULL,
|
||||
`openedBy` varchar(30) NOT NULL,
|
||||
`openedDate` datetime NOT NULL,
|
||||
`assignedTo` varchar(30) NOT NULL,
|
||||
`assignedDate` datetime NOT NULL,
|
||||
`finishedBy` varchar(30) NOT NULL,
|
||||
`finishedDate` datetime NOT NULL,
|
||||
`canceledBy` varchar(30) NOT NULL,
|
||||
`canceledDate` datetime NOT NULL,
|
||||
`closedBy` varchar(30) NOT NULL,
|
||||
`closedDate` datetime NOT NULL,
|
||||
`closedReason` varchar(30) NOT NULL,
|
||||
`lastEditedBy` varchar(30) NOT NULL,
|
||||
`lastEditedDate` datetime NOT NULL,
|
||||
`deleted` enum('0','1') NOT NULL default '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `statusOrder` (`statusCustom`),
|
||||
@@ -508,6 +524,7 @@ CREATE TABLE IF NOT EXISTS `zt_testTask` (
|
||||
`product` mediumint(8) unsigned NOT NULL,
|
||||
`project` mediumint(8) unsigned NOT NULL default '0',
|
||||
`build` char(30) NOT NULL,
|
||||
`owner` varchar(30) NOT NULL,
|
||||
`begin` date NOT NULL,
|
||||
`end` date NOT NULL,
|
||||
`desc` text NOT NULL,
|
||||
@@ -545,7 +562,6 @@ CREATE TABLE IF NOT EXISTS `zt_user` (
|
||||
`realname` char(30) NOT NULL default '',
|
||||
`nickname` char(60) NOT NULL default '',
|
||||
`avatar` char(30) NOT NULL default '',
|
||||
`birthyear` smallint(5) unsigned NOT NULL default '0',
|
||||
`birthday` date NOT NULL default '0000-00-00',
|
||||
`gendar` enum('f','m') NOT NULL default 'f',
|
||||
`email` char(90) NOT NULL default '',
|
||||
@@ -600,14 +616,15 @@ CREATE TABLE IF NOT EXISTS `zt_userTPL` (
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `company` (`company`),
|
||||
KEY `account` (`account`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
INSERT INTO `zt_group` (`id`, `company`, `name`, `desc`) VALUES
|
||||
(1, 1, 'ADMIN', 'for administrator.'),
|
||||
(2, 1, 'PO', 'for product owners.'),
|
||||
(3, 1, 'DEV', 'for developers.'),
|
||||
(4, 1, 'QA', 'for testers.'),
|
||||
(5, 1, 'PM', 'for project managers.');
|
||||
(5, 1, 'PM', 'for project managers.'),
|
||||
(6, 1, 'guest', 'For guest');
|
||||
|
||||
INSERT INTO `zt_groupPriv` (`company`, `group`, `module`, `method`) VALUES
|
||||
(1, 1, 'misc', 'ping'),
|
||||
@@ -708,7 +725,7 @@ INSERT INTO `zt_groupPriv` (`company`, `group`, `module`, `method`) VALUES
|
||||
(1, 1, 'task', 'view'),
|
||||
(1, 1, 'task', 'delete'),
|
||||
(1, 1, 'task', 'cancel'),
|
||||
(1, 1, 'task', 'complete'),
|
||||
(1, 1, 'task', 'finish'),
|
||||
(1, 1, 'task', 'start'),
|
||||
(1, 1, 'task', 'edit'),
|
||||
(1, 1, 'task', 'create'),
|
||||
@@ -937,7 +954,7 @@ INSERT INTO `zt_groupPriv` (`company`, `group`, `module`, `method`) VALUES
|
||||
(1, 3, 'testtask', 'view'),
|
||||
(1, 3, 'todo', 'delete'),
|
||||
(1, 3, 'product', 'doc'),
|
||||
(1, 3, 'task', 'complete'),
|
||||
(1, 3, 'task', 'finish'),
|
||||
(1, 3, 'product', 'browse'),
|
||||
(1, 3, 'user', 'profile'),
|
||||
(1, 3, 'company', 'index'),
|
||||
@@ -1119,7 +1136,7 @@ INSERT INTO `zt_groupPriv` (`company`, `group`, `module`, `method`) VALUES
|
||||
(1, 5, 'project', 'linkStory'),
|
||||
(1, 5, 'story', 'activate'),
|
||||
(1, 5, 'story', 'ajaxGetProjectStories'),
|
||||
(1, 5, 'task', 'complete'),
|
||||
(1, 5, 'task', 'finish'),
|
||||
(1, 5, 'task', 'create'),
|
||||
(1, 5, 'task', 'delete'),
|
||||
(1, 5, 'project', 'team'),
|
||||
@@ -1272,4 +1289,71 @@ INSERT INTO `zt_groupPriv` (`company`, `group`, `module`, `method`) VALUES
|
||||
(1, 5, 'file', 'ajaxUpload'),
|
||||
(1, 5, 'misc', 'ping'),
|
||||
(1, 5, 'action', 'trash'),
|
||||
(1, 5, 'action', 'undelete');
|
||||
(1, 5, 'action', 'undelete'),
|
||||
(1, 6, 'index', 'index'),
|
||||
(1, 6, 'product', 'index'),
|
||||
(1, 6, 'product', 'browse'),
|
||||
(1, 6, 'product', 'view'),
|
||||
(1, 6, 'product', 'roadmap'),
|
||||
(1, 6, 'product', 'doc'),
|
||||
(1, 6, 'product', 'ajaxGetProjects'),
|
||||
(1, 6, 'product', 'ajaxGetPlans'),
|
||||
(1, 6, 'story', 'view'),
|
||||
(1, 6, 'story', 'tasks'),
|
||||
(1, 6, 'story', 'ajaxGetProjectStories'),
|
||||
(1, 6, 'story', 'ajaxGetProductStories'),
|
||||
(1, 6, 'productplan', 'browse'),
|
||||
(1, 6, 'productplan', 'view'),
|
||||
(1, 6, 'release', 'browse'),
|
||||
(1, 6, 'release', 'view'),
|
||||
(1, 6, 'project', 'index'),
|
||||
(1, 6, 'project', 'view'),
|
||||
(1, 6, 'project', 'browse'),
|
||||
(1, 6, 'project', 'task'),
|
||||
(1, 6, 'project', 'grouptask'),
|
||||
(1, 6, 'project', 'story'),
|
||||
(1, 6, 'project', 'build'),
|
||||
(1, 6, 'project', 'bug'),
|
||||
(1, 6, 'project', 'burn'),
|
||||
(1, 6, 'project', 'team'),
|
||||
(1, 6, 'project', 'doc'),
|
||||
(1, 6, 'project', 'ajaxGetProducts'),
|
||||
(1, 6, 'task', 'view'),
|
||||
(1, 6, 'task', 'ajaxGetUserTasks'),
|
||||
(1, 6, 'task', 'ajaxGetProjectTasks'),
|
||||
(1, 6, 'build', 'view'),
|
||||
(1, 6, 'build', 'ajaxGetProductBuilds'),
|
||||
(1, 6, 'build', 'ajaxGetProjectBuilds'),
|
||||
(1, 6, 'qa', 'index'),
|
||||
(1, 6, 'bug', 'index'),
|
||||
(1, 6, 'bug', 'browse'),
|
||||
(1, 6, 'bug', 'view'),
|
||||
(1, 6, 'bug', 'report'),
|
||||
(1, 6, 'bug', 'ajaxGetUserBugs'),
|
||||
(1, 6, 'bug', 'ajaxGetModuleOwner'),
|
||||
(1, 6, 'testcase', 'index'),
|
||||
(1, 6, 'testcase', 'browse'),
|
||||
(1, 6, 'testcase', 'view'),
|
||||
(1, 6, 'testtask', 'index'),
|
||||
(1, 6, 'testtask', 'browse'),
|
||||
(1, 6, 'testtask', 'view'),
|
||||
(1, 6, 'testtask', 'cases'),
|
||||
(1, 6, 'testtask', 'results'),
|
||||
(1, 6, 'doc', 'index'),
|
||||
(1, 6, 'doc', 'browse'),
|
||||
(1, 6, 'doc', 'view'),
|
||||
(1, 6, 'company', 'index'),
|
||||
(1, 6, 'company', 'browse'),
|
||||
(1, 6, 'group', 'browse'),
|
||||
(1, 6, 'user', 'view'),
|
||||
(1, 6, 'user', 'todo'),
|
||||
(1, 6, 'user', 'task'),
|
||||
(1, 6, 'user', 'bug'),
|
||||
(1, 6, 'user', 'project'),
|
||||
(1, 6, 'user', 'profile'),
|
||||
(1, 6, 'search', 'buildForm'),
|
||||
(1, 6, 'search', 'buildQuery'),
|
||||
(1, 6, 'file', 'download'),
|
||||
(1, 6, 'file', 'export2CSV'),
|
||||
(1, 6, 'file', 'ajaxUpload'),
|
||||
(1, 6, 'misc', 'ping');
|
||||
|
||||
@@ -26,6 +26,7 @@ ZenTaoPMS is developped by PHH and mysql under the zentaophp framework developpe
|
||||
|
||||
ZenTaoPMS is developped by <strong class='red'><a href='http://www.cnezsoft.com' target='_blank'>Nature EasySoft Network Tecnology Co.ltd, QingDao, China</a></strong>。
|
||||
The official website of ZenTaoPMS is <a href='http://www.zentao.net' target='_blank'>http://www.zentao.net</a>
|
||||
twitter:zentaopms
|
||||
|
||||
The version of current release is <strong class='red'>%s</strong>。
|
||||
EOT;
|
||||
|
||||
@@ -24,9 +24,11 @@ $lang->install->desc = <<<EOT
|
||||
|
||||
禅道项目管理软件使用PHP + MySQL开发,基于自主的PHP开发框架──ZenTaoPHP而成。第三方开发者或者企业可以非常方便的开发插件或者进行定制。
|
||||
|
||||
禅道项目管理软件由<strong class='red'><a href='http://www.cnezsoft.com' target='_blank'>QingDao Nature Easy Soft Network Technology Co,LTD 开发</a></strong>。
|
||||
禅道项目管理软件的官方支持网站:<a href='http://www.zentao.net' target='_blank'>http://www.zentao.net</a>
|
||||
官方技术支持QQ群:41408140
|
||||
禅道项目管理软件由<strong><a href='http://www.cnezsoft.com' target='_blank' class='red'>青岛易软天创网络科技有限公司</a>开发</strong>。
|
||||
官方网站:<a href='http://www.zentao.net' target='_blank'>http://www.zentao.net</a>
|
||||
新浪微博:<a href='http://t.sina.com.cn/zentaopms' target='_blank'>t.sina.com.cn/zentaopms</a>
|
||||
腾讯微博:<a href='http://t.qq.com/zentaopms/' target='_blank'>t.qq.com/zentaopms</a>
|
||||
QQ交流群:60121455
|
||||
|
||||
您现在正在安装的版本是 <strong class='red'>%s</strong>。
|
||||
EOT;
|
||||
|
||||
Reference in New Issue
Block a user