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