+ add the default group priv settings.

This commit is contained in:
wangchunsheng
2010-02-20 15:18:35 +00:00
parent f61ff7340b
commit be178d7f51

View File

@@ -466,3 +466,527 @@ CREATE TABLE IF NOT EXISTS `zt_userGroup` (
`group` mediumint(8) unsigned NOT NULL default '0',
UNIQUE KEY `account` (`account`,`group`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `zt_group` (id, company, name, `desc`) VALUES
(1, 1, 'admin', 'Admin'),
(2, 1, 'product', 'product'),
(3, 1, 'develop', 'develop'),
(4, 1, 'qa', 'qa'),
(5, 1, 'project manager', '');
INSERT INTO `zt_groupPriv` (`group`, module, method) VALUES
(1, 'admin', 'browseCompany'),
(1, 'admin', 'index'),
(1, 'bug', 'activate'),
(1, 'bug', 'ajaxGetUserBugs'),
(1, 'bug', 'browse'),
(1, 'bug', 'close'),
(1, 'bug', 'create'),
(1, 'bug', 'edit'),
(1, 'bug', 'index'),
(1, 'bug', 'resolve'),
(1, 'bug', 'view'),
(1, 'build', 'ajaxGetProductBuilds'),
(1, 'build', 'ajaxGetProjectBuilds'),
(1, 'build', 'create'),
(1, 'build', 'delete'),
(1, 'build', 'edit'),
(1, 'build', 'view'),
(1, 'company', 'browse'),
(1, 'company', 'create'),
(1, 'company', 'delete'),
(1, 'company', 'edit'),
(1, 'company', 'index'),
(1, 'dept', 'browse'),
(1, 'dept', 'delete'),
(1, 'dept', 'manageChild'),
(1, 'dept', 'updateOrder'),
(1, 'group', 'browse'),
(1, 'group', 'create'),
(1, 'group', 'delete'),
(1, 'group', 'edit'),
(1, 'group', 'manageMember'),
(1, 'group', 'managePriv'),
(1, 'index', 'index'),
(1, 'index', 'ping'),
(1, 'my', 'bug'),
(1, 'my', 'editProfile'),
(1, 'my', 'index'),
(1, 'my', 'profile'),
(1, 'my', 'project'),
(1, 'my', 'story'),
(1, 'my', 'task'),
(1, 'my', 'todo'),
(1, 'product', 'ajaxGetPlans'),
(1, 'product', 'ajaxGetProjects'),
(1, 'product', 'browse'),
(1, 'product', 'create'),
(1, 'product', 'delete'),
(1, 'product', 'edit'),
(1, 'product', 'index'),
(1, 'product', 'roadmap'),
(1, 'productplan', 'browse'),
(1, 'productplan', 'create'),
(1, 'productplan', 'delete'),
(1, 'productplan', 'edit'),
(1, 'productplan', 'linkStory'),
(1, 'productplan', 'unlinkStory'),
(1, 'productplan', 'view'),
(1, 'project', 'browse'),
(1, 'project', 'bug'),
(1, 'project', 'build'),
(1, 'project', 'burn'),
(1, 'project', 'burnData'),
(1, 'project', 'create'),
(1, 'project', 'delete'),
(1, 'project', 'edit'),
(1, 'project', 'index'),
(1, 'project', 'linkStory'),
(1, 'project', 'manageChilds'),
(1, 'project', 'manageMembers'),
(1, 'project', 'manageProducts'),
(1, 'project', 'story'),
(1, 'project', 'task'),
(1, 'project', 'team'),
(1, 'project', 'unlinkMember'),
(1, 'project', 'unlinkStory'),
(1, 'project', 'view'),
(1, 'qa', 'index'),
(1, 'release', 'browse'),
(1, 'release', 'create'),
(1, 'release', 'delete'),
(1, 'release', 'edit'),
(1, 'release', 'view'),
(1, 'search', 'buildForm'),
(1, 'search', 'buildQuery'),
(1, 'story', 'activate'),
(1, 'story', 'ajaxGetProductStories'),
(1, 'story', 'ajaxGetProjectStories'),
(1, 'story', 'change'),
(1, 'story', 'close'),
(1, 'story', 'create'),
(1, 'story', 'delete'),
(1, 'story', 'edit'),
(1, 'story', 'review'),
(1, 'story', 'tasks'),
(1, 'story', 'view'),
(1, 'task', 'ajaxGetProjectTasks'),
(1, 'task', 'ajaxGetUserTasks'),
(1, 'task', 'create'),
(1, 'task', 'delete'),
(1, 'task', 'edit'),
(1, 'task', 'view'),
(1, 'testcase', 'browse'),
(1, 'testcase', 'create'),
(1, 'testcase', 'edit'),
(1, 'testcase', 'index'),
(1, 'testcase', 'view'),
(1, 'testtask', 'batchAssign'),
(1, 'testtask', 'browse'),
(1, 'testtask', 'create'),
(1, 'testtask', 'delete'),
(1, 'testtask', 'edit'),
(1, 'testtask', 'index'),
(1, 'testtask', 'linkCase'),
(1, 'testtask', 'results'),
(1, 'testtask', 'runCase'),
(1, 'testtask', 'unlinkCase'),
(1, 'testtask', 'view'),
(1, 'todo', 'create'),
(1, 'todo', 'delete'),
(1, 'todo', 'edit'),
(1, 'todo', 'import2Today'),
(1, 'todo', 'mark'),
(1, 'todo', 'view'),
(1, 'tree', 'ajaxGetOptionMenu'),
(1, 'tree', 'browse'),
(1, 'tree', 'delete'),
(1, 'tree', 'manageChild'),
(1, 'tree', 'updateOrder'),
(1, 'user', 'bug'),
(1, 'user', 'create'),
(1, 'user', 'delete'),
(1, 'user', 'edit'),
(1, 'user', 'profile'),
(1, 'user', 'project'),
(1, 'user', 'task'),
(1, 'user', 'todo'),
(1, 'user', 'view'),
(2, 'bug', 'activate'),
(2, 'bug', 'ajaxGetUserBugs'),
(2, 'bug', 'browse'),
(2, 'bug', 'close'),
(2, 'bug', 'create'),
(2, 'bug', 'edit'),
(2, 'bug', 'index'),
(2, 'bug', 'resolve'),
(2, 'bug', 'view'),
(2, 'build', 'ajaxGetProductBuilds'),
(2, 'build', 'ajaxGetProjectBuilds'),
(2, 'build', 'create'),
(2, 'build', 'delete'),
(2, 'build', 'edit'),
(2, 'build', 'view'),
(2, 'company', 'browse'),
(2, 'company', 'index'),
(2, 'index', 'index'),
(2, 'index', 'ping'),
(2, 'my', 'bug'),
(2, 'my', 'editProfile'),
(2, 'my', 'index'),
(2, 'my', 'profile'),
(2, 'my', 'project'),
(2, 'my', 'story'),
(2, 'my', 'task'),
(2, 'my', 'todo'),
(2, 'product', 'ajaxGetPlans'),
(2, 'product', 'ajaxGetProjects'),
(2, 'product', 'browse'),
(2, 'product', 'create'),
(2, 'product', 'edit'),
(2, 'product', 'index'),
(2, 'product', 'roadmap'),
(2, 'productplan', 'browse'),
(2, 'productplan', 'create'),
(2, 'productplan', 'delete'),
(2, 'productplan', 'edit'),
(2, 'productplan', 'linkStory'),
(2, 'productplan', 'unlinkStory'),
(2, 'productplan', 'view'),
(2, 'project', 'browse'),
(2, 'project', 'bug'),
(2, 'project', 'build'),
(2, 'project', 'burn'),
(2, 'project', 'burnData'),
(2, 'project', 'index'),
(2, 'project', 'linkStory'),
(2, 'project', 'manageProducts'),
(2, 'project', 'story'),
(2, 'project', 'task'),
(2, 'project', 'team'),
(2, 'project', 'unlinkStory'),
(2, 'project', 'view'),
(2, 'qa', 'index'),
(2, 'release', 'browse'),
(2, 'release', 'create'),
(2, 'release', 'delete'),
(2, 'release', 'edit'),
(2, 'release', 'view'),
(2, 'search', 'buildForm'),
(2, 'search', 'buildQuery'),
(2, 'story', 'activate'),
(2, 'story', 'ajaxGetProductStories'),
(2, 'story', 'ajaxGetProjectStories'),
(2, 'story', 'change'),
(2, 'story', 'close'),
(2, 'story', 'create'),
(2, 'story', 'delete'),
(2, 'story', 'edit'),
(2, 'story', 'review'),
(2, 'story', 'tasks'),
(2, 'story', 'view'),
(2, 'task', 'ajaxGetProjectTasks'),
(2, 'task', 'ajaxGetUserTasks'),
(2, 'task', 'create'),
(2, 'task', 'edit'),
(2, 'task', 'view'),
(2, 'testcase', 'browse'),
(2, 'testcase', 'create'),
(2, 'testcase', 'edit'),
(2, 'testcase', 'index'),
(2, 'testcase', 'view'),
(2, 'testtask', 'browse'),
(2, 'testtask', 'index'),
(2, 'testtask', 'results'),
(2, 'testtask', 'view'),
(2, 'todo', 'create'),
(2, 'todo', 'delete'),
(2, 'todo', 'edit'),
(2, 'todo', 'import2Today'),
(2, 'todo', 'mark'),
(2, 'todo', 'view'),
(2, 'tree', 'ajaxGetOptionMenu'),
(2, 'tree', 'browse'),
(2, 'tree', 'delete'),
(2, 'tree', 'manageChild'),
(2, 'tree', 'updateOrder'),
(2, 'user', 'bug'),
(2, 'user', 'profile'),
(2, 'user', 'project'),
(2, 'user', 'task'),
(2, 'user', 'todo'),
(2, 'user', 'view'),
(3, 'bug', 'activate'),
(3, 'bug', 'ajaxGetUserBugs'),
(3, 'bug', 'browse'),
(3, 'bug', 'close'),
(3, 'bug', 'create'),
(3, 'bug', 'edit'),
(3, 'bug', 'index'),
(3, 'bug', 'resolve'),
(3, 'bug', 'view'),
(3, 'build', 'ajaxGetProductBuilds'),
(3, 'build', 'ajaxGetProjectBuilds'),
(3, 'build', 'create'),
(3, 'build', 'edit'),
(3, 'build', 'view'),
(3, 'company', 'browse'),
(3, 'company', 'index'),
(3, 'index', 'index'),
(3, 'index', 'ping'),
(3, 'my', 'bug'),
(3, 'my', 'editProfile'),
(3, 'my', 'index'),
(3, 'my', 'profile'),
(3, 'my', 'project'),
(3, 'my', 'story'),
(3, 'my', 'task'),
(3, 'my', 'todo'),
(3, 'product', 'ajaxGetPlans'),
(3, 'product', 'ajaxGetProjects'),
(3, 'product', 'browse'),
(3, 'product', 'index'),
(3, 'product', 'roadmap'),
(3, 'productplan', 'browse'),
(3, 'productplan', 'view'),
(3, 'project', 'browse'),
(3, 'project', 'bug'),
(3, 'project', 'build'),
(3, 'project', 'burn'),
(3, 'project', 'burnData'),
(3, 'project', 'index'),
(3, 'project', 'story'),
(3, 'project', 'task'),
(3, 'project', 'team'),
(3, 'project', 'view'),
(3, 'qa', 'index'),
(3, 'release', 'browse'),
(3, 'release', 'view'),
(3, 'search', 'buildForm'),
(3, 'search', 'buildQuery'),
(3, 'story', 'activate'),
(3, 'story', 'ajaxGetProductStories'),
(3, 'story', 'ajaxGetProjectStories'),
(3, 'story', 'change'),
(3, 'story', 'close'),
(3, 'story', 'create'),
(3, 'story', 'edit'),
(3, 'story', 'review'),
(3, 'story', 'tasks'),
(3, 'story', 'view'),
(3, 'task', 'ajaxGetProjectTasks'),
(3, 'task', 'ajaxGetUserTasks'),
(3, 'task', 'create'),
(3, 'task', 'edit'),
(3, 'task', 'view'),
(3, 'testcase', 'browse'),
(3, 'testcase', 'index'),
(3, 'testcase', 'view'),
(3, 'testtask', 'browse'),
(3, 'testtask', 'index'),
(3, 'testtask', 'results'),
(3, 'testtask', 'view'),
(3, 'todo', 'create'),
(3, 'todo', 'delete'),
(3, 'todo', 'edit'),
(3, 'todo', 'import2Today'),
(3, 'todo', 'mark'),
(3, 'todo', 'view'),
(3, 'user', 'bug'),
(3, 'user', 'profile'),
(3, 'user', 'project'),
(3, 'user', 'task'),
(3, 'user', 'todo'),
(3, 'user', 'view'),
(4, 'bug', 'activate'),
(4, 'bug', 'ajaxGetUserBugs'),
(4, 'bug', 'browse'),
(4, 'bug', 'close'),
(4, 'bug', 'create'),
(4, 'bug', 'edit'),
(4, 'bug', 'index'),
(4, 'bug', 'resolve'),
(4, 'bug', 'view'),
(4, 'build', 'ajaxGetProductBuilds'),
(4, 'build', 'ajaxGetProjectBuilds'),
(4, 'build', 'create'),
(4, 'build', 'delete'),
(4, 'build', 'edit'),
(4, 'build', 'view'),
(4, 'company', 'browse'),
(4, 'company', 'index'),
(4, 'index', 'index'),
(4, 'index', 'ping'),
(4, 'my', 'bug'),
(4, 'my', 'editProfile'),
(4, 'my', 'index'),
(4, 'my', 'profile'),
(4, 'my', 'project'),
(4, 'my', 'story'),
(4, 'my', 'task'),
(4, 'my', 'todo'),
(4, 'product', 'ajaxGetPlans'),
(4, 'product', 'ajaxGetProjects'),
(4, 'product', 'browse'),
(4, 'product', 'index'),
(4, 'product', 'roadmap'),
(4, 'productplan', 'browse'),
(4, 'productplan', 'view'),
(4, 'project', 'browse'),
(4, 'project', 'bug'),
(4, 'project', 'build'),
(4, 'project', 'burn'),
(4, 'project', 'burnData'),
(4, 'project', 'index'),
(4, 'project', 'story'),
(4, 'project', 'task'),
(4, 'project', 'team'),
(4, 'project', 'view'),
(4, 'qa', 'index'),
(4, 'release', 'browse'),
(4, 'release', 'view'),
(4, 'search', 'buildForm'),
(4, 'search', 'buildQuery'),
(4, 'story', 'activate'),
(4, 'story', 'ajaxGetProductStories'),
(4, 'story', 'ajaxGetProjectStories'),
(4, 'story', 'change'),
(4, 'story', 'close'),
(4, 'story', 'create'),
(4, 'story', 'edit'),
(4, 'story', 'review'),
(4, 'story', 'tasks'),
(4, 'story', 'view'),
(4, 'task', 'ajaxGetProjectTasks'),
(4, 'task', 'ajaxGetUserTasks'),
(4, 'task', 'create'),
(4, 'task', 'edit'),
(4, 'task', 'view'),
(4, 'testcase', 'browse'),
(4, 'testcase', 'create'),
(4, 'testcase', 'edit'),
(4, 'testcase', 'index'),
(4, 'testcase', 'view'),
(4, 'testtask', 'batchAssign'),
(4, 'testtask', 'browse'),
(4, 'testtask', 'create'),
(4, 'testtask', 'delete'),
(4, 'testtask', 'edit'),
(4, 'testtask', 'index'),
(4, 'testtask', 'linkCase'),
(4, 'testtask', 'results'),
(4, 'testtask', 'runCase'),
(4, 'testtask', 'unlinkCase'),
(4, 'testtask', 'view'),
(4, 'todo', 'create'),
(4, 'todo', 'delete'),
(4, 'todo', 'edit'),
(4, 'todo', 'import2Today'),
(4, 'todo', 'mark'),
(4, 'todo', 'view'),
(4, 'tree', 'ajaxGetOptionMenu'),
(4, 'tree', 'browse'),
(4, 'tree', 'delete'),
(4, 'tree', 'manageChild'),
(4, 'tree', 'updateOrder'),
(4, 'user', 'bug'),
(4, 'user', 'profile'),
(4, 'user', 'project'),
(4, 'user', 'task'),
(4, 'user', 'todo'),
(4, 'user', 'view'),
(5, 'bug', 'activate'),
(5, 'bug', 'ajaxGetUserBugs'),
(5, 'bug', 'browse'),
(5, 'bug', 'close'),
(5, 'bug', 'create'),
(5, 'bug', 'edit'),
(5, 'bug', 'index'),
(5, 'bug', 'resolve'),
(5, 'bug', 'view'),
(5, 'build', 'ajaxGetProductBuilds'),
(5, 'build', 'ajaxGetProjectBuilds'),
(5, 'build', 'create'),
(5, 'build', 'delete'),
(5, 'build', 'edit'),
(5, 'build', 'view'),
(5, 'company', 'browse'),
(5, 'company', 'index'),
(5, 'index', 'index'),
(5, 'index', 'ping'),
(5, 'my', 'bug'),
(5, 'my', 'editProfile'),
(5, 'my', 'index'),
(5, 'my', 'profile'),
(5, 'my', 'project'),
(5, 'my', 'story'),
(5, 'my', 'task'),
(5, 'my', 'todo'),
(5, 'product', 'ajaxGetPlans'),
(5, 'product', 'ajaxGetProjects'),
(5, 'product', 'browse'),
(5, 'product', 'index'),
(5, 'product', 'roadmap'),
(5, 'productplan', 'browse'),
(5, 'productplan', 'linkStory'),
(5, 'productplan', 'unlinkStory'),
(5, 'productplan', 'view'),
(5, 'project', 'browse'),
(5, 'project', 'bug'),
(5, 'project', 'build'),
(5, 'project', 'burn'),
(5, 'project', 'burnData'),
(5, 'project', 'create'),
(5, 'project', 'delete'),
(5, 'project', 'edit'),
(5, 'project', 'index'),
(5, 'project', 'linkStory'),
(5, 'project', 'manageChilds'),
(5, 'project', 'manageMembers'),
(5, 'project', 'manageProducts'),
(5, 'project', 'story'),
(5, 'project', 'task'),
(5, 'project', 'team'),
(5, 'project', 'unlinkMember'),
(5, 'project', 'unlinkStory'),
(5, 'project', 'view'),
(5, 'qa', 'index'),
(5, 'release', 'browse'),
(5, 'release', 'view'),
(5, 'search', 'buildForm'),
(5, 'search', 'buildQuery'),
(5, 'story', 'activate'),
(5, 'story', 'ajaxGetProductStories'),
(5, 'story', 'ajaxGetProjectStories'),
(5, 'story', 'change'),
(5, 'story', 'close'),
(5, 'story', 'create'),
(5, 'story', 'edit'),
(5, 'story', 'review'),
(5, 'story', 'tasks'),
(5, 'story', 'view'),
(5, 'task', 'ajaxGetProjectTasks'),
(5, 'task', 'ajaxGetUserTasks'),
(5, 'task', 'create'),
(5, 'task', 'delete'),
(5, 'task', 'edit'),
(5, 'task', 'view'),
(5, 'testcase', 'browse'),
(5, 'testcase', 'edit'),
(5, 'testcase', 'index'),
(5, 'testcase', 'view'),
(5, 'testtask', 'browse'),
(5, 'testtask', 'index'),
(5, 'testtask', 'results'),
(5, 'testtask', 'view'),
(5, 'todo', 'create'),
(5, 'todo', 'delete'),
(5, 'todo', 'edit'),
(5, 'todo', 'import2Today'),
(5, 'todo', 'mark'),
(5, 'todo', 'view'),
(5, 'user', 'bug'),
(5, 'user', 'profile'),
(5, 'user', 'project'),
(5, 'user', 'task'),
(5, 'user', 'todo'),
(5, 'user', 'view');