Commit graph

18 commits

Author SHA1 Message Date
Ævar Arnfjörð Bjarmason
a26d5a49d7 * s~\t+$~~ 2006-01-07 13:31:29 +00:00
Ævar Arnfjörð Bjarmason
7bbe971aec * s~ +$~~ 2006-01-07 13:09:30 +00:00
Brion Vibber
a6d47f47ff Rework the user_groups system, again, into something that seems to actually
more or less work for now.

* user_groups ur_group is now a short string key ('sysop' etc)
* groups table is gone
* user_rights table is gone
* Permissions for groups are for now set in $wgGroupPermissions.
An in-database management system could be re-added in the future
if it's really needed, but for now it's mostly just been screwing
things up.
* Group.php and Special:Groups are deprecated; will probably die.
* User group memberships are set explicitly through addGroup and
removeGroup methods instead of being re-saved on every change to
the user record.

Group keys are migrated from user_rights at upgrade time for older wikis.
The fields in prior 1.5alpha tables were too screwed up and will need to
manually have sysops re-assigned.

The Makesysop extension will need some minor tweaks.
2005-06-09 09:49:10 +00:00
Tim Starling
9bc0985006 fixed Special:Userrights log, and a few other Special:Userrights problems 2005-05-14 05:42:47 +00:00
Tim Starling
f98c133919 Major changes to user groups:
* Added "static groups" feature to remove memcached/DB load time
* Added i18n support, allowing names and descriptions to be optionally drawn from wfMsg/wfMsgForContent
* Fixed Special:Groups, it is now half-decent. Too many changes to list here.
2005-05-01 18:24:20 +00:00
Tim Starling
faef2026c9 Moving Special:Userlevels and Special:Grouplevels to Special:Userrights and Special:Groups respectively. 2005-05-01 12:59:39 +00:00
Antoine Musso
feb72b4162 phpdoc fixes 2005-03-04 08:41:28 +00:00
Antoine Musso
2104f62734 fix phpdoc comment 2005-01-27 19:51:47 +00:00
Antoine Musso
ba4b6af5b5 Implement #858 : split user assignment and group rights. 2005-01-17 11:45:47 +00:00
Antoine Musso
bd46c557ca XHTML fixes 2004-10-24 20:01:23 +00:00
Antoine Musso
fc11eaedaa New userlevel feature. Sysop only, for testing. NO FORM IS VALIDATED : use at your own risks 2004-10-01 15:57:09 +00:00
Jens Frank
d06ec3f12b Documentation: Assign files to packages 2004-10-01 06:25:50 +00:00
Antoine Musso
b6d74c6de1 comments 2004-10-01 03:10:10 +00:00
Antoine Musso
82817746e6 * arraybox() : revert "$value" parameter
* new textareabox()
2004-10-01 03:01:22 +00:00
Antoine Musso
da88c13d76 allow 'value' parameter for array box 2004-10-01 01:16:18 +00:00
Antoine Musso
514120660a typo 2004-09-30 23:48:22 +00:00
Antoine Musso
20b5d4447a removing occurences of sitesettings. Replaced by an internal name. 2004-09-30 23:44:54 +00:00
Antoine Musso
aa487fcf97 class to build forms (c) JeLuF 2004-09-30 22:49:26 +00:00