* upgrade to 1.1.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user