Support for global groups
Closed, ResolvedPublic

Description

Author: mike.lifeguard+bugs

Description:
To allow easy reverting vandalism, spam for SWMT etc, please create some way of giving users +rollback globally.

I assume this would require the user to have a global account so you know it's the same person everywhere -- you'd set the right once (User:Mike@global gets +rollbacker) and the user would have that right everywhere -- when logging in on a wiki where the user didn't exist, the account would be created with +rollbacker.


Version: unspecified
Severity: enhancement

bzimport added a subscriber: wikibugs-l.
bzimport set Reference to bz13773.
bzimport created this task.Via LegacyApr 17 2008, 3:46 AM
werdna added a comment.Via ConduitApr 17 2008, 3:48 AM

Global groups are something I've been thinking of for a long time, and this sounds like an excellent use for it.

vvv added a comment.Via ConduitApr 17 2008, 3:49 AM

I've begun doing some work on it recently

werdna added a comment.Via ConduitApr 17 2008, 4:02 AM

Discussed assignment of this bug with VasilievVV, agreed that I'll work on it.

I'm thinking of using this as a pilot for storing $wgGroupPermissions in the database. List of global groups, and eventually local groups will be listed in the database.

werdna added a comment.Via ConduitApr 24 2008, 5:18 PM

Created attachment 4835
Proposed patch for adding global groups

Attached: ca-diff.diff

werdna added a comment.Via ConduitApr 24 2008, 5:19 PM

Just attached draft patch. I've already had Nikerabbit and VasilievVV look over it, so it's reasonable (and seems to work somewhat :-)). Screenshot at [[mw:Image:Global Groups Management.png]].

vvv added a comment.Via ConduitApr 25 2008, 7:31 PM

Created attachment 4837
Patch for SpecialGlobaUsers.php

Adding patch which adds the same functions for Special:GlobalUsers: group membership rendering, filter by username and group

Attached: ca-globalgroups-listusers-tweak.patch

vvv added a comment.Via ConduitApr 25 2008, 7:31 PM

Created attachment 4838
Patch for SpecialGlobaUsers.php

Adding patch which adds the same functions for Special:GlobalUsers: group membership rendering, filter by username and group

Attached: ca-globalgroups-listusers-tweak.patch

vvv added a comment.Via ConduitApr 26 2008, 8:12 AM

Created attachment 4839
File to populate table with existing stewards

Here's script which populates global_user_groups with local stewards

Attached: migrateStewards.php

werdna added a comment.Via ConduitApr 26 2008, 9:50 AM

Wow, thanks, VasilievVV!

When I apply the patch, I will change the log page title for rights changes to Special:GlobalUsers/group rather than Special:ListUsers/group

werdna added a comment.Via ConduitMay 9 2008, 5:45 AM

Enabled on Wikimedia.

bzimport added a comment.Via ConduitMay 10 2008, 11:31 AM

cometstyles wrote:

When will the rights be given to stewards? since they have been added in the Group section >> http://meta.wikimedia.org/wiki/Special:GlobalUsers/steward

bzimport added a comment.Via ConduitMay 11 2008, 2:37 PM

ayg wrote:

Werdna is bugging Brion to do that. If you like, you can open a new bug.

Add Comment

Column Prototype
This is a very early prototype of a persistent column. It is not expected to work yet, and leaving it open will activate other new features which will break things. Press "\" (backslash) on your keyboard to close it now.