* the 1.4 db.

This commit is contained in:
wangchunsheng
2010-12-02 08:21:49 +00:00
parent bc6204b465
commit cd1326ab9a
3 changed files with 112 additions and 25 deletions

View File

@@ -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');

View File

@@ -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;

View File

@@ -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;