-- Should probably be inserted when someone create a new database
--
-INSERT INTO `group` VALUES (1,'Anonymous','Anonymous users','read,edit,createaccount');
-INSERT INTO `group` VALUES (2,'Loggedin','General logged in users','read,edit,move,upload');
-INSERT INTO `group` VALUES (3,'Sysops','Operators of this site','read,edit,move,delete,undelete,protect,block,upload,asksql,rollback,patrol,editinterface');
-INSERT INTO `group` VALUES (4,'Bureaucrat','The bureaucrat group is able to make sysops for example. They have no other rights.','read,edit,move,delete,undelete,protect,block,userrights,createaccount,upload,asksql,rollback,patrol,editinterface,siteadmin');
-
+INSERT INTO `group` (group_id,group_name,group_description,group_rights)
+ VALUES (1,'Anonymous','Anonymous users','read,edit,createaccount');
+INSERT INTO `group` (group_id,group_name,group_description,group_rights)
+ VALUES (2,'Loggedin','General logged in users','read,edit,move,upload');
+INSERT INTO `group` (group_id,group_name,group_description,group_rights)
+ VALUES (3,'Sysops','Operators of this site','read,edit,move,delete,undelete,protect,block,upload,asksql,rollback,patrol,editinterface');
+INSERT INTO `group` (group_id,group_name,group_description,group_rights)
+ VALUES (4,'Bureaucrat','The bureaucrat group is able to make sysops for example. They have no other rights.','read,edit,move,delete,undelete,protect,block,userrights,createaccount,upload,asksql,rollback,patrol,editinterface,siteadmin');
array( 'recentchanges', 'rc_patrolled', 'patch-rc-patrol.sql' ),
array( 'user', 'user_real_name', 'patch-user-realname.sql' ),
array( 'user', 'user_token', 'patch-user_token.sql' ),
- array( 'user_rights', 'ur_user', 'patch-rename-user_groups-and_rights.sql' ),
+ array( 'user_rights', 'ur_user', 'patch-rename-user_groups-and_rights.sql' ),
+ array( 'group', 'group_rights', 'patch-userlevels-rights.sql' ),
);
function add_table( $name, $patch ) {
# Add missing fields
foreach ( $wgNewFields as $fieldRecord ) {
- add_table( $fieldRecord[0], $fieldRecord[1], $fieldRecord[2] );
+ add_field( $fieldRecord[0], $fieldRecord[1], $fieldRecord[2] );
flush();
}