From ba4b6af5b557ff87cbc3a745d0dbd6001b457d3c Mon Sep 17 00:00:00 2001 From: Antoine Musso Date: Mon, 17 Jan 2005 11:45:47 +0000 Subject: [PATCH] Implement #858 : split user assignment and group rights. --- includes/Defines.php | 4 +- includes/HTMLForm.php | 63 +++++++ includes/SpecialGrouplevels.php | 146 +++++++++++++++++ includes/SpecialPage.php | 1 + includes/SpecialUserlevels.php | 155 +----------------- languages/Language.php | 14 +- maintenance/archives/patch-group-sysopfix.sql | 6 + .../patch-userlevels-defaultgroups.sql | 2 +- maintenance/updaters.inc | 2 +- 9 files changed, 237 insertions(+), 156 deletions(-) create mode 100644 includes/SpecialGrouplevels.php diff --git a/includes/Defines.php b/includes/Defines.php index c52b2deed1..4ce9ec98bb 100644 --- a/includes/Defines.php +++ b/includes/Defines.php @@ -84,7 +84,7 @@ define( 'MW_MATH_MATHML', 5 ); * database. */ $wgAvailableRights = array('read', 'edit', 'move', 'delete', 'undelete', -'protect', 'block', 'userrights', 'createaccount', 'upload', 'asksql', -'rollback', 'patrol', 'editinterface', 'siteadmin', 'bot'); +'protect', 'block', 'userrights', 'grouprights', 'createaccount', 'upload', +'asksql', 'rollback', 'patrol', 'editinterface', 'siteadmin', 'bot'); ?> diff --git a/includes/HTMLForm.php b/includes/HTMLForm.php index a13831f7a2..1441fe77dc 100644 --- a/includes/HTMLForm.php +++ b/includes/HTMLForm.php @@ -1,4 +1,9 @@