From 8697400ebbef01e604d0e7b47c208b7065c1d54c Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Mon, 9 Mar 2009 09:57:07 +0000 Subject: [PATCH] Add user_hidden field to complement ipb_deleted and gu_hidden --- maintenance/archives/patch-user_hidden.sql | 3 +++ maintenance/tables.sql | 5 ++++- maintenance/updaters.inc | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 maintenance/archives/patch-user_hidden.sql diff --git a/maintenance/archives/patch-user_hidden.sql b/maintenance/archives/patch-user_hidden.sql new file mode 100644 index 0000000000..bca1d21baf --- /dev/null +++ b/maintenance/archives/patch-user_hidden.sql @@ -0,0 +1,3 @@ +-- Adding user_hidden field for revisiondelete +ALTER TABLE /*$wgDBprefix*/user + ADD user_hidden bool NOT NULL default 0; diff --git a/maintenance/tables.sql b/maintenance/tables.sql index 2927833248..f740d9b317 100644 --- a/maintenance/tables.sql +++ b/maintenance/tables.sql @@ -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); diff --git a/maintenance/updaters.inc b/maintenance/updaters.inc index 73fa03c0b7..34d83f8e44 100644 --- a/maintenance/updaters.inc +++ b/maintenance/updaters.inc @@ -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( -- 2.20.1