Add user_hidden field to complement ipb_deleted and gu_hidden
authorAaron Schulz <aaron@users.mediawiki.org>
Mon, 9 Mar 2009 09:57:07 +0000 (09:57 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Mon, 9 Mar 2009 09:57:07 +0000 (09:57 +0000)
maintenance/archives/patch-user_hidden.sql [new file with mode: 0644]
maintenance/tables.sql
maintenance/updaters.inc

diff --git a/maintenance/archives/patch-user_hidden.sql b/maintenance/archives/patch-user_hidden.sql
new file mode 100644 (file)
index 0000000..bca1d21
--- /dev/null
@@ -0,0 +1,3 @@
+-- Adding user_hidden field for revisiondelete
+ALTER TABLE /*$wgDBprefix*/user
+  ADD user_hidden bool NOT NULL default 0;
index 2927833..f740d9b 100644 (file)
@@ -126,7 +126,10 @@ CREATE TABLE /*_*/user (
   -- Meant primarily for heuristic checks to give an impression of whether
   -- the account has been used much.
   --
-  user_editcount int
+  user_editcount int,
+  
+   -- Flag for entries hidden from users and Sysops
+  user_hidden bool NOT NULL default 0,
 ) /*$wgDBTableOptions*/;
 
 CREATE UNIQUE INDEX /*i*/user_name ON /*_*/user (user_name);
index 73fa03c..34d83f8 100644 (file)
@@ -155,6 +155,7 @@ $wgUpdates = array(
                array( 'add_table', 'change_tag',                          'patch-change_tag.sql' ),
                array( 'add_table', 'tag_summary',                         'patch-change_tag.sql' ),
                array( 'add_table', 'valid_tag',                           'patch-change_tag.sql' ),
+               array( 'add_field', 'user',           'user_hidden',  'patch-user_hidden.sql' ),
        ),
 
        'sqlite' => array(