From be178d7f512aacd553855242e9a07cd7bd71c808 Mon Sep 17 00:00:00 2001 From: wangchunsheng Date: Sat, 20 Feb 2010 15:18:35 +0000 Subject: [PATCH] + add the default group priv settings. --- trunk/db/zentao.sql | 524 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 524 insertions(+) diff --git a/trunk/db/zentao.sql b/trunk/db/zentao.sql index d5b7618075..849ffba87b 100644 --- a/trunk/db/zentao.sql +++ b/trunk/db/zentao.sql @@ -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');