* upgrade to 1.1.

This commit is contained in:
wangchunsheng
2010-07-06 02:53:28 +00:00
parent 0f8cb94d13
commit de7a0b54a0

View File

@@ -55,7 +55,7 @@ CREATE TABLE IF NOT EXISTS `zt_bug` (
`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_build`;
CREATE TABLE IF NOT EXISTS `zt_build` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -72,7 +72,7 @@ CREATE TABLE IF NOT EXISTS `zt_build` (
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_burn`;
CREATE TABLE IF NOT EXISTS `zt_burn` (
`company` mediumint(8) unsigned NOT NULL,
@@ -82,7 +82,7 @@ CREATE TABLE IF NOT EXISTS `zt_burn` (
`consumed` float NOT NULL,
PRIMARY KEY (`project`,`date`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_case`;
CREATE TABLE IF NOT EXISTS `zt_case` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -114,7 +114,7 @@ CREATE TABLE IF NOT EXISTS `zt_case` (
`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_caseStep`;
CREATE TABLE IF NOT EXISTS `zt_caseStep` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -126,7 +126,7 @@ CREATE TABLE IF NOT EXISTS `zt_caseStep` (
PRIMARY KEY (`id`),
KEY `case` (`case`,`version`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_company`;
CREATE TABLE IF NOT EXISTS `zt_company` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -168,7 +168,7 @@ CREATE TABLE IF NOT EXISTS `zt_dept` (
`manager` char(30) NOT NULL default '',
PRIMARY KEY (`id`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_effort`;
CREATE TABLE IF NOT EXISTS `zt_effort` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -186,7 +186,7 @@ CREATE TABLE IF NOT EXISTS `zt_effort` (
PRIMARY KEY (`id`),
KEY `user` (`user`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_file`;
CREATE TABLE IF NOT EXISTS `zt_file` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -220,7 +220,7 @@ CREATE TABLE IF NOT EXISTS `zt_groupPriv` (
`method` char(30) NOT NULL default '',
UNIQUE KEY `group` (`group`,`module`,`method`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_history`;
CREATE TABLE IF NOT EXISTS `zt_history` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -272,7 +272,7 @@ CREATE TABLE IF NOT EXISTS `zt_productPlan` (
`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_project`;
CREATE TABLE IF NOT EXISTS `zt_project` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -305,7 +305,7 @@ CREATE TABLE IF NOT EXISTS `zt_project` (
`deleted` enum('0','1') NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `company` (`company`,`type`,`parent`,`begin`,`end`,`status`,`statge`,`pri`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_projectProduct`;
CREATE TABLE IF NOT EXISTS `zt_projectProduct` (
`company` mediumint(8) unsigned NOT NULL,
@@ -313,7 +313,7 @@ CREATE TABLE IF NOT EXISTS `zt_projectProduct` (
`product` mediumint(8) unsigned NOT NULL,
PRIMARY KEY (`project`,`product`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_projectStory`;
CREATE TABLE IF NOT EXISTS `zt_projectStory` (
`company` mediumint(9) NOT NULL,
@@ -323,7 +323,7 @@ CREATE TABLE IF NOT EXISTS `zt_projectStory` (
`version` smallint(6) NOT NULL default '1',
UNIQUE KEY `project` (`project`,`story`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_release`;
CREATE TABLE IF NOT EXISTS `zt_release` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -337,7 +337,7 @@ CREATE TABLE IF NOT EXISTS `zt_release` (
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_story`;
CREATE TABLE IF NOT EXISTS `zt_story` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -385,7 +385,7 @@ CREATE TABLE IF NOT EXISTS `zt_storySpec` (
`spec` text NOT NULL,
UNIQUE KEY `story` (`story`,`version`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_task`;
CREATE TABLE IF NOT EXISTS `zt_task` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -403,13 +403,14 @@ CREATE TABLE IF NOT EXISTS `zt_task` (
`deadline` date NOT NULL,
`status` enum('wait','doing','done','cancel') NOT NULL default 'wait',
`statusCustom` tinyint(3) unsigned NOT NULL,
`mailto` varchar(255) NOT NULL default '',
`desc` text NOT NULL,
`deleted` enum('0','1') NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `statusOrder` (`statusCustom`),
KEY `type` (`type`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_taskEstimate`;
CREATE TABLE IF NOT EXISTS `zt_taskEstimate` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -421,7 +422,7 @@ CREATE TABLE IF NOT EXISTS `zt_taskEstimate` (
PRIMARY KEY (`id`),
KEY `task` (`task`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_team`;
CREATE TABLE IF NOT EXISTS `zt_team` (
`company` mediumint(8) unsigned NOT NULL,
@@ -432,7 +433,7 @@ CREATE TABLE IF NOT EXISTS `zt_team` (
`workingHour` tinyint(3) unsigned NOT NULL default '0',
PRIMARY KEY (`project`,`account`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_testResult`;
CREATE TABLE IF NOT EXISTS `zt_testResult` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -447,7 +448,7 @@ CREATE TABLE IF NOT EXISTS `zt_testResult` (
KEY `run` (`run`),
KEY `case` (`case`,`version`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_testRun`;
CREATE TABLE IF NOT EXISTS `zt_testRun` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -462,7 +463,7 @@ CREATE TABLE IF NOT EXISTS `zt_testRun` (
PRIMARY KEY (`id`),
UNIQUE KEY `task` (`task`,`case`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_testTask`;
CREATE TABLE IF NOT EXISTS `zt_testTask` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -478,7 +479,7 @@ CREATE TABLE IF NOT EXISTS `zt_testTask` (
`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_todo`;
CREATE TABLE IF NOT EXISTS `zt_todo` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -497,7 +498,7 @@ CREATE TABLE IF NOT EXISTS `zt_todo` (
PRIMARY KEY (`id`),
KEY `user` (`account`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_user`;
CREATE TABLE IF NOT EXISTS `zt_user` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
@@ -537,574 +538,19 @@ CREATE TABLE IF NOT EXISTS `zt_userGroup` (
`group` mediumint(8) unsigned NOT NULL default '0',
UNIQUE KEY `account` (`account`,`group`),
KEY `company` (`company`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `zt_group` (`id`, `company`, `name`, `desc`) VALUES
(1, 0, 'admin', 'Admin'),
(2, 0, 'product', 'Product'),
(3, 0, 'develop', 'Develop'),
(4, 0, 'qa', 'QA'),
(5, 0, 'pm', 'PM');
INSERT INTO `zt_groupPriv` (`company`, `group`, `module`, `method`) VALUES
(0, 1, 'file', 'export2CSV'),
(0, 1, 'file', 'download'),
(0, 1, 'api', 'getModel'),
(0, 1, 'admin', 'index'),
(0, 1, 'search', 'buildQuery'),
(0, 1, 'search', 'buildForm'),
(0, 1, 'tree', 'ajaxGetOptionMenu'),
(0, 1, 'tree', 'delete'),
(0, 1, 'tree', 'edit'),
(0, 1, 'tree', 'manageChild'),
(0, 1, 'tree', 'updateOrder'),
(0, 1, 'tree', 'browse'),
(0, 1, 'user', 'profile'),
(0, 1, 'user', 'project'),
(0, 1, 'user', 'bug'),
(0, 1, 'user', 'task'),
(0, 1, 'user', 'todo'),
(0, 1, 'user', 'delete'),
(0, 1, 'user', 'edit'),
(0, 1, 'user', 'view'),
(0, 1, 'user', 'create'),
(0, 1, 'group', 'manageMember'),
(0, 1, 'group', 'managePriv'),
(0, 1, 'group', 'delete'),
(0, 1, 'group', 'copy'),
(0, 1, 'group', 'edit'),
(0, 1, 'group', 'create'),
(0, 1, 'group', 'browse'),
(0, 1, 'dept', 'delete'),
(0, 1, 'dept', 'manageChild'),
(0, 1, 'dept', 'updateOrder'),
(0, 1, 'dept', 'browse'),
(0, 1, 'company', 'edit'),
(0, 1, 'company', 'browse'),
(0, 1, 'company', 'index'),
(0, 1, 'testtask', 'results'),
(0, 1, 'testtask', 'runcase'),
(0, 1, 'testtask', 'unlinkcase'),
(0, 1, 'testtask', 'linkcase'),
(0, 1, 'testtask', 'batchAssign'),
(0, 1, 'testtask', 'delete'),
(0, 1, 'testtask', 'edit'),
(0, 1, 'testtask', 'cases'),
(0, 1, 'testtask', 'view'),
(0, 1, 'testtask', 'browse'),
(0, 1, 'testtask', 'create'),
(0, 1, 'testtask', 'index'),
(0, 1, 'testcase', 'confirmStoryChange'),
(0, 1, 'testcase', 'delete'),
(0, 1, 'testcase', 'edit'),
(0, 1, 'testcase', 'view'),
(0, 1, 'testcase', 'create'),
(0, 1, 'testcase', 'browse'),
(0, 1, 'testcase', 'index'),
(0, 1, 'bug', 'ajaxGetUserBugs'),
(0, 1, 'bug', 'delete'),
(0, 1, 'bug', 'confirmStoryChange'),
(0, 1, 'bug', 'report'),
(0, 1, 'bug', 'close'),
(0, 1, 'bug', 'activate'),
(0, 1, 'bug', 'resolve'),
(0, 1, 'bug', 'edit'),
(0, 1, 'bug', 'view'),
(0, 1, 'bug', 'create'),
(0, 1, 'bug', 'browse'),
(0, 1, 'bug', 'index'),
(0, 1, 'qa', 'index'),
(0, 1, 'build', 'ajaxGetProjectBuilds'),
(0, 1, 'build', 'ajaxGetProductBuilds'),
(0, 1, 'build', 'view'),
(0, 1, 'build', 'delete'),
(0, 1, 'build', 'edit'),
(0, 1, 'build', 'create'),
(0, 1, 'task', 'ajaxGetProjectTasks'),
(0, 1, 'task', 'ajaxGetUserTasks'),
(0, 1, 'task', 'confirmStoryChange'),
(0, 1, 'task', 'view'),
(0, 1, 'task', 'delete'),
(0, 1, 'task', 'edit'),
(0, 1, 'task', 'create'),
(0, 1, 'project', 'unlinkStory'),
(0, 1, 'project', 'linkStory'),
(0, 1, 'project', 'unlinkMember'),
(0, 1, 'project', 'manageMembers'),
(0, 1, 'project', 'manageProducts'),
(0, 1, 'project', 'team'),
(0, 1, 'project', 'burnData'),
(0, 1, 'project', 'burn'),
(0, 1, 'project', 'bug'),
(0, 1, 'project', 'build'),
(0, 1, 'project', 'story'),
(0, 1, 'project', 'importtask'),
(0, 1, 'project', 'grouptask'),
(0, 1, 'project', 'task'),
(0, 1, 'project', 'delete'),
(0, 1, 'project', 'edit'),
(0, 1, 'project', 'create'),
(0, 1, 'project', 'browse'),
(0, 1, 'project', 'view'),
(0, 1, 'project', 'index'),
(0, 1, 'release', 'view'),
(0, 1, 'release', 'delete'),
(0, 1, 'release', 'edit'),
(0, 1, 'release', 'create'),
(0, 1, 'release', 'browse'),
(0, 1, 'productplan', 'unlinkStory'),
(0, 1, 'productplan', 'linkStory'),
(0, 1, 'productplan', 'view'),
(0, 1, 'productplan', 'delete'),
(0, 1, 'productplan', 'edit'),
(0, 1, 'productplan', 'create'),
(0, 1, 'productplan', 'browse'),
(0, 1, 'story', 'ajaxGetProductStories'),
(0, 1, 'story', 'ajaxGetProjectStories'),
(0, 1, 'story', 'tasks'),
(0, 1, 'story', 'activate'),
(0, 1, 'story', 'close'),
(0, 1, 'story', 'review'),
(0, 1, 'story', 'change'),
(0, 1, 'story', 'view'),
(0, 1, 'story', 'delete'),
(0, 1, 'story', 'edit'),
(0, 1, 'story', 'create'),
(0, 1, 'product', 'ajaxGetPlans'),
(0, 1, 'product', 'ajaxGetProjects'),
(0, 1, 'product', 'roadmap'),
(0, 1, 'product', 'delete'),
(0, 1, 'product', 'edit'),
(0, 1, 'product', 'view'),
(0, 1, 'product', 'create'),
(0, 1, 'product', 'browse'),
(0, 1, 'product', 'index'),
(0, 1, 'todo', 'import2Today'),
(0, 1, 'todo', 'mark'),
(0, 1, 'todo', 'delete'),
(0, 1, 'todo', 'view'),
(0, 1, 'todo', 'edit'),
(0, 1, 'todo', 'create'),
(0, 1, 'my', 'editProfile'),
(0, 1, 'my', 'profile'),
(0, 1, 'my', 'project'),
(0, 1, 'my', 'story'),
(0, 1, 'my', 'bug'),
(0, 1, 'my', 'task'),
(0, 1, 'my', 'todo'),
(0, 1, 'my', 'index'),
(0, 1, 'index', 'index'),
(0, 2, 'search', 'buildForm'),
(0, 2, 'tree', 'ajaxGetOptionMenu'),
(0, 2, 'tree', 'delete'),
(0, 2, 'tree', 'edit'),
(0, 2, 'tree', 'manageChild'),
(0, 2, 'tree', 'updateOrder'),
(0, 2, 'tree', 'browse'),
(0, 2, 'user', 'profile'),
(0, 2, 'user', 'project'),
(0, 2, 'user', 'bug'),
(0, 2, 'user', 'task'),
(0, 2, 'user', 'todo'),
(0, 2, 'user', 'view'),
(0, 2, 'company', 'browse'),
(0, 2, 'company', 'index'),
(0, 2, 'testtask', 'results'),
(0, 2, 'testtask', 'cases'),
(0, 2, 'testtask', 'view'),
(0, 2, 'testtask', 'browse'),
(0, 2, 'testtask', 'index'),
(0, 2, 'testcase', 'edit'),
(0, 2, 'testcase', 'view'),
(0, 2, 'testcase', 'create'),
(0, 2, 'testcase', 'browse'),
(0, 2, 'testcase', 'index'),
(0, 2, 'bug', 'ajaxGetUserBugs'),
(0, 2, 'bug', 'report'),
(0, 2, 'bug', 'close'),
(0, 2, 'bug', 'activate'),
(0, 2, 'bug', 'resolve'),
(0, 2, 'bug', 'edit'),
(0, 2, 'bug', 'view'),
(0, 2, 'bug', 'create'),
(0, 2, 'bug', 'browse'),
(0, 2, 'bug', 'index'),
(0, 2, 'qa', 'index'),
(0, 2, 'build', 'ajaxGetProjectBuilds'),
(0, 2, 'build', 'ajaxGetProductBuilds'),
(0, 2, 'build', 'view'),
(0, 2, 'build', 'delete'),
(0, 2, 'build', 'edit'),
(0, 2, 'build', 'create'),
(0, 2, 'task', 'ajaxGetProjectTasks'),
(0, 2, 'task', 'ajaxGetUserTasks'),
(0, 2, 'task', 'view'),
(0, 2, 'task', 'edit'),
(0, 2, 'task', 'create'),
(0, 2, 'project', 'unlinkStory'),
(0, 2, 'project', 'linkStory'),
(0, 2, 'project', 'manageProducts'),
(0, 2, 'project', 'team'),
(0, 2, 'project', 'burnData'),
(0, 2, 'project', 'burn'),
(0, 2, 'project', 'bug'),
(0, 2, 'project', 'build'),
(0, 2, 'project', 'story'),
(0, 2, 'project', 'grouptask'),
(0, 2, 'project', 'task'),
(0, 2, 'project', 'browse'),
(0, 2, 'project', 'view'),
(0, 2, 'project', 'index'),
(0, 2, 'release', 'view'),
(0, 2, 'release', 'delete'),
(0, 2, 'release', 'edit'),
(0, 2, 'release', 'create'),
(0, 2, 'release', 'browse'),
(0, 2, 'productplan', 'unlinkStory'),
(0, 2, 'productplan', 'linkStory'),
(0, 2, 'productplan', 'view'),
(0, 2, 'productplan', 'delete'),
(0, 2, 'productplan', 'edit'),
(0, 2, 'productplan', 'create'),
(0, 2, 'productplan', 'browse'),
(0, 2, 'story', 'ajaxGetProductStories'),
(0, 2, 'story', 'ajaxGetProjectStories'),
(0, 2, 'story', 'tasks'),
(0, 2, 'story', 'activate'),
(0, 2, 'story', 'close'),
(0, 2, 'story', 'review'),
(0, 2, 'story', 'change'),
(0, 2, 'story', 'view'),
(0, 2, 'story', 'delete'),
(0, 2, 'story', 'edit'),
(0, 2, 'story', 'create'),
(0, 2, 'product', 'ajaxGetPlans'),
(0, 2, 'product', 'ajaxGetProjects'),
(0, 2, 'product', 'roadmap'),
(0, 2, 'product', 'delete'),
(0, 2, 'product', 'edit'),
(0, 2, 'product', 'view'),
(0, 2, 'product', 'create'),
(0, 2, 'product', 'browse'),
(0, 2, 'product', 'index'),
(0, 2, 'todo', 'import2Today'),
(0, 2, 'todo', 'mark'),
(0, 2, 'todo', 'delete'),
(0, 2, 'todo', 'view'),
(0, 2, 'todo', 'edit'),
(0, 2, 'todo', 'create'),
(0, 2, 'my', 'editProfile'),
(0, 2, 'my', 'profile'),
(0, 2, 'my', 'project'),
(0, 2, 'my', 'story'),
(0, 2, 'my', 'bug'),
(0, 2, 'my', 'task'),
(0, 2, 'my', 'todo'),
(0, 2, 'my', 'index'),
(0, 2, 'index', 'index'),
(0, 3, 'search', 'buildQuery'),
(0, 3, 'search', 'buildForm'),
(0, 3, 'user', 'profile'),
(0, 3, 'user', 'project'),
(0, 3, 'user', 'bug'),
(0, 3, 'user', 'task'),
(0, 3, 'user', 'todo'),
(0, 3, 'user', 'view'),
(0, 3, 'company', 'browse'),
(0, 3, 'company', 'index'),
(0, 3, 'testtask', 'results'),
(0, 3, 'testtask', 'cases'),
(0, 3, 'testtask', 'view'),
(0, 3, 'testtask', 'browse'),
(0, 3, 'testtask', 'index'),
(0, 3, 'testcase', 'view'),
(0, 3, 'testcase', 'browse'),
(0, 3, 'testcase', 'index'),
(0, 3, 'bug', 'ajaxGetUserBugs'),
(0, 3, 'bug', 'report'),
(0, 3, 'bug', 'close'),
(0, 3, 'bug', 'activate'),
(0, 3, 'bug', 'resolve'),
(0, 3, 'bug', 'edit'),
(0, 3, 'bug', 'view'),
(0, 3, 'bug', 'create'),
(0, 3, 'bug', 'browse'),
(0, 3, 'bug', 'index'),
(0, 3, 'qa', 'index'),
(0, 3, 'build', 'ajaxGetProjectBuilds'),
(0, 3, 'build', 'ajaxGetProductBuilds'),
(0, 3, 'build', 'view'),
(0, 3, 'build', 'edit'),
(0, 3, 'build', 'create'),
(0, 3, 'task', 'ajaxGetProjectTasks'),
(0, 3, 'task', 'ajaxGetUserTasks'),
(0, 3, 'task', 'confirmStoryChange'),
(0, 3, 'task', 'view'),
(0, 3, 'task', 'edit'),
(0, 3, 'task', 'create'),
(0, 3, 'project', 'team'),
(0, 3, 'project', 'burnData'),
(0, 3, 'project', 'burn'),
(0, 3, 'project', 'bug'),
(0, 3, 'project', 'build'),
(0, 3, 'project', 'story'),
(0, 3, 'project', 'grouptask'),
(0, 3, 'project', 'task'),
(0, 3, 'project', 'browse'),
(0, 3, 'project', 'view'),
(0, 3, 'project', 'index'),
(0, 3, 'release', 'view'),
(0, 3, 'release', 'browse'),
(0, 3, 'productplan', 'view'),
(0, 3, 'productplan', 'browse'),
(0, 3, 'story', 'ajaxGetProductStories'),
(0, 3, 'story', 'ajaxGetProjectStories'),
(0, 3, 'story', 'tasks'),
(0, 3, 'story', 'activate'),
(0, 3, 'story', 'close'),
(0, 3, 'story', 'review'),
(0, 3, 'story', 'change'),
(0, 3, 'story', 'view'),
(0, 3, 'story', 'edit'),
(0, 3, 'story', 'create'),
(0, 3, 'product', 'ajaxGetPlans'),
(0, 3, 'product', 'ajaxGetProjects'),
(0, 3, 'product', 'roadmap'),
(0, 3, 'product', 'view'),
(0, 3, 'product', 'browse'),
(0, 3, 'product', 'index'),
(0, 3, 'todo', 'import2Today'),
(0, 3, 'todo', 'mark'),
(0, 3, 'todo', 'delete'),
(0, 3, 'todo', 'view'),
(0, 3, 'todo', 'edit'),
(0, 3, 'todo', 'create'),
(0, 3, 'my', 'editProfile'),
(0, 3, 'my', 'profile'),
(0, 3, 'my', 'project'),
(0, 3, 'my', 'story'),
(0, 3, 'my', 'bug'),
(0, 3, 'my', 'task'),
(0, 3, 'my', 'todo'),
(0, 3, 'my', 'index'),
(0, 3, 'index', 'index'),
(0, 4, 'search', 'buildForm'),
(0, 4, 'tree', 'ajaxGetOptionMenu'),
(0, 4, 'tree', 'delete'),
(0, 4, 'tree', 'edit'),
(0, 4, 'tree', 'manageChild'),
(0, 4, 'tree', 'updateOrder'),
(0, 4, 'tree', 'browse'),
(0, 4, 'user', 'profile'),
(0, 4, 'user', 'project'),
(0, 4, 'user', 'bug'),
(0, 4, 'user', 'task'),
(0, 4, 'user', 'todo'),
(0, 4, 'user', 'view'),
(0, 4, 'company', 'browse'),
(0, 4, 'company', 'index'),
(0, 4, 'testtask', 'results'),
(0, 4, 'testtask', 'runcase'),
(0, 4, 'testtask', 'unlinkcase'),
(0, 4, 'testtask', 'linkcase'),
(0, 4, 'testtask', 'batchAssign'),
(0, 4, 'testtask', 'delete'),
(0, 4, 'testtask', 'edit'),
(0, 4, 'testtask', 'view'),
(0, 4, 'testtask', 'browse'),
(0, 4, 'testtask', 'create'),
(0, 4, 'testtask', 'index'),
(0, 4, 'testcase', 'confirmStoryChange'),
(0, 4, 'testcase', 'delete'),
(0, 4, 'testcase', 'edit'),
(0, 4, 'testcase', 'view'),
(0, 4, 'testcase', 'create'),
(0, 4, 'testcase', 'browse'),
(0, 4, 'testcase', 'index'),
(0, 4, 'bug', 'ajaxGetUserBugs'),
(0, 4, 'bug', 'delete'),
(0, 4, 'bug', 'confirmStoryChange'),
(0, 4, 'bug', 'report'),
(0, 4, 'bug', 'close'),
(0, 4, 'bug', 'activate'),
(0, 4, 'bug', 'resolve'),
(0, 4, 'bug', 'edit'),
(0, 4, 'bug', 'view'),
(0, 4, 'bug', 'create'),
(0, 4, 'bug', 'browse'),
(0, 4, 'bug', 'index'),
(0, 4, 'qa', 'index'),
(0, 4, 'build', 'ajaxGetProjectBuilds'),
(0, 4, 'build', 'ajaxGetProductBuilds'),
(0, 4, 'build', 'view'),
(0, 4, 'build', 'delete'),
(0, 4, 'build', 'edit'),
(0, 4, 'build', 'create'),
(0, 4, 'task', 'ajaxGetProjectTasks'),
(0, 4, 'task', 'ajaxGetUserTasks'),
(0, 4, 'task', 'view'),
(0, 4, 'task', 'edit'),
(0, 4, 'task', 'create'),
(0, 4, 'project', 'team'),
(0, 4, 'project', 'burnData'),
(0, 4, 'project', 'burn'),
(0, 4, 'project', 'bug'),
(0, 4, 'project', 'build'),
(0, 4, 'project', 'story'),
(0, 4, 'project', 'grouptask'),
(0, 4, 'project', 'task'),
(0, 4, 'project', 'browse'),
(0, 4, 'project', 'view'),
(0, 4, 'project', 'index'),
(0, 4, 'release', 'view'),
(0, 4, 'release', 'browse'),
(0, 4, 'productplan', 'view'),
(0, 4, 'productplan', 'browse'),
(0, 4, 'story', 'ajaxGetProductStories'),
(0, 4, 'story', 'ajaxGetProjectStories'),
(0, 4, 'story', 'tasks'),
(0, 4, 'story', 'activate'),
(0, 4, 'story', 'close'),
(0, 4, 'story', 'review'),
(0, 4, 'story', 'change'),
(0, 4, 'story', 'view'),
(0, 4, 'story', 'edit'),
(0, 4, 'story', 'create'),
(0, 4, 'product', 'ajaxGetPlans'),
(0, 4, 'product', 'ajaxGetProjects'),
(0, 4, 'product', 'roadmap'),
(0, 4, 'product', 'view'),
(0, 4, 'product', 'browse'),
(0, 4, 'product', 'index'),
(0, 4, 'todo', 'import2Today'),
(0, 4, 'todo', 'mark'),
(0, 4, 'todo', 'delete'),
(0, 4, 'todo', 'view'),
(0, 4, 'todo', 'edit'),
(0, 4, 'todo', 'create'),
(0, 4, 'my', 'editProfile'),
(0, 4, 'my', 'profile'),
(0, 4, 'my', 'project'),
(0, 4, 'my', 'story'),
(0, 4, 'my', 'bug'),
(0, 4, 'my', 'task'),
(0, 4, 'my', 'todo'),
(0, 4, 'my', 'index'),
(0, 4, 'index', 'index'),
(0, 5, 'file', 'download'),
(0, 5, 'search', 'buildQuery'),
(0, 5, 'search', 'buildForm'),
(0, 5, 'user', 'profile'),
(0, 5, 'user', 'project'),
(0, 5, 'user', 'bug'),
(0, 5, 'user', 'task'),
(0, 5, 'user', 'todo'),
(0, 5, 'user', 'view'),
(0, 5, 'company', 'browse'),
(0, 5, 'company', 'index'),
(0, 5, 'testtask', 'results'),
(0, 5, 'testtask', 'cases'),
(0, 5, 'testtask', 'view'),
(0, 5, 'testtask', 'browse'),
(0, 5, 'testtask', 'index'),
(0, 5, 'testcase', 'edit'),
(0, 5, 'testcase', 'view'),
(0, 5, 'testcase', 'browse'),
(0, 5, 'testcase', 'index'),
(0, 5, 'bug', 'ajaxGetUserBugs'),
(0, 5, 'bug', 'report'),
(0, 5, 'bug', 'close'),
(0, 5, 'bug', 'activate'),
(0, 5, 'bug', 'resolve'),
(0, 5, 'bug', 'edit'),
(0, 5, 'bug', 'view'),
(0, 5, 'bug', 'create'),
(0, 5, 'bug', 'browse'),
(0, 5, 'bug', 'index'),
(0, 5, 'qa', 'index'),
(0, 5, 'build', 'ajaxGetProjectBuilds'),
(0, 5, 'build', 'ajaxGetProductBuilds'),
(0, 5, 'build', 'view'),
(0, 5, 'build', 'delete'),
(0, 5, 'build', 'edit'),
(0, 5, 'build', 'create'),
(0, 5, 'task', 'ajaxGetProjectTasks'),
(0, 5, 'task', 'ajaxGetUserTasks'),
(0, 5, 'task', 'confirmStoryChange'),
(0, 5, 'task', 'view'),
(0, 5, 'task', 'delete'),
(0, 5, 'task', 'edit'),
(0, 5, 'task', 'create'),
(0, 5, 'project', 'unlinkStory'),
(0, 5, 'project', 'linkStory'),
(0, 5, 'project', 'unlinkMember'),
(0, 5, 'project', 'manageMembers'),
(0, 5, 'project', 'manageProducts'),
(0, 5, 'project', 'team'),
(0, 5, 'project', 'burnData'),
(0, 5, 'project', 'burn'),
(0, 5, 'project', 'bug'),
(0, 5, 'project', 'build'),
(0, 5, 'project', 'story'),
(0, 5, 'project', 'importtask'),
(0, 5, 'project', 'grouptask'),
(0, 5, 'project', 'task'),
(0, 5, 'project', 'delete'),
(0, 5, 'project', 'edit'),
(0, 5, 'project', 'create'),
(0, 5, 'project', 'browse'),
(0, 5, 'project', 'view'),
(0, 5, 'project', 'index'),
(0, 5, 'release', 'view'),
(0, 5, 'release', 'browse'),
(0, 5, 'productplan', 'unlinkStory'),
(0, 5, 'productplan', 'linkStory'),
(0, 5, 'productplan', 'view'),
(0, 5, 'productplan', 'browse'),
(0, 5, 'story', 'ajaxGetProductStories'),
(0, 5, 'story', 'ajaxGetProjectStories'),
(0, 5, 'story', 'tasks'),
(0, 5, 'story', 'activate'),
(0, 5, 'story', 'close'),
(0, 5, 'story', 'review'),
(0, 5, 'story', 'change'),
(0, 5, 'story', 'view'),
(0, 5, 'story', 'edit'),
(0, 5, 'story', 'create'),
(0, 5, 'product', 'ajaxGetPlans'),
(0, 5, 'product', 'ajaxGetProjects'),
(0, 5, 'product', 'roadmap'),
(0, 5, 'product', 'view'),
(0, 5, 'product', 'browse'),
(0, 5, 'product', 'index'),
(0, 5, 'todo', 'import2Today'),
(0, 5, 'todo', 'mark'),
(0, 5, 'todo', 'delete'),
(0, 5, 'todo', 'view'),
(0, 5, 'todo', 'edit'),
(0, 5, 'todo', 'create'),
(0, 5, 'my', 'editProfile'),
(0, 5, 'my', 'profile'),
(0, 5, 'my', 'project'),
(0, 5, 'my', 'story'),
(0, 5, 'my', 'bug'),
(0, 5, 'my', 'task'),
(0, 5, 'my', 'todo'),
(0, 5, 'my', 'index'),
(0, 5, 'index', 'index'),
(0, 1, 'misc', 'ping'),
(0, 1, 'action', 'trash'),
(0, 1, 'action', 'undelete'),
(0, 2, 'search', 'buildQuery'),
(0, 2, 'file', 'download'),
(0, 2, 'file', 'export2CSV'),
(0, 2, 'misc', 'ping'),
(0, 3, 'file', 'download'),
(0, 3, 'file', 'export2CSV'),
(0, 3, 'misc', 'ping'),
(0, 4, 'search', 'buildQuery'),
(0, 4, 'file', 'download'),
(0, 4, 'file', 'export2CSV'),
(0, 4, 'misc', 'ping'),
(0, 5, 'file', 'export2CSV'),
(0, 5, 'misc', 'ping');
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- DROP TABLE IF EXISTS `zt_userQuery`;
CREATE TABLE IF NOT EXISTS `zt_userQuery` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`company` mediumint(8) unsigned NOT NULL default '0',
`account` char(30) NOT NULL,
`module` varchar(30) NOT NULL,
`title` varchar(90) NOT NULL,
`form` text NOT NULL,
`sql` text NOT NULL,
`mode` varchar(10) NOT NULL,
PRIMARY KEY (`id`),
KEY `company` (`company`),
KEY `account` (`account`),
KEY `module` (`module`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;