Page MenuHomePhabricator

Support for global groups
Closed, ResolvedPublic

Assigned To
None
Authored By
bzimport
Apr 17 2008, 3:46 AM
Referenced Files
F4815: migrateStewards.php
Nov 21 2014, 10:08 PM
F4814: ca-globalgroups-listusers-tweak.patch
Nov 21 2014, 10:08 PM
F4813: ca-globalgroups-listusers-tweak.patch
Nov 21 2014, 10:08 PM
F4812: ca-diff.diff
Nov 21 2014, 10:08 PM

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

Details

Reference
bz13773

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 10:08 PM
bzimport set Reference to bz13773.
bzimport added a subscriber: Unknown Object (MLST).

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

I've begun doing some work on it recently

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.

Created attachment 4835
Proposed patch for adding global groups

Attached:

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]].

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:

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:

Created attachment 4839
File to populate table with existing stewards

Here's script which populates global_user_groups with local stewards

Attached:

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

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

ayg wrote:

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