Requesting a similar feature such as Special:MultiLock, but to mass global (un)block. Suggested name: Special:MassGlobalBlock. Best regards.
Description
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Add Special:MultiBlock | mediawiki/extensions/GlobalBlocking | master | +597 -0 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T359116 Split up CentralAuth into smaller extensions | |||
Open | None | T373388 Merge CentralAuth locks into GlobalBlocking | |||
Open | Feature | None | T124607 Create a special page for mass global (un)block |
Event Timeline
It might take a bit longer to get a special page implemented on mw side (hard to get CR within a reasonable timeframe on the GlobalBlocking extension project) but I could try and rewrite the gadget at Meta. Would that work as a temporary solution?
@MarcoAurelio: I think "Special:MultiBlock" is a bit more similar to the MultiLock ;)
Of course. If you could also take a look at all other "mass" block scripts there (in the same Gadget) that'd be great until we have a page like this :-)
Indeed :-) I'm fine with that as well.
I'd say -sorry for my ignorance here- it won't, because global blocks are handled with Extension:GlobalBlock, not with CentralAuth.
Since Extension:GlobalBlocking and Extension:CentralAuth are separate and work entirely separately, the actual process to global block is different to locking, yes. But there's still some things in common - you're going to want to give a list of users/IPs, see some info about them (edit count, etc.) and apply the same process to all with a given reason (and a markbotedits checkbox)
I just wonder whether we can abstract some of it out into MW core - something along the lines of https://www.mediawiki.org/wiki/Extension:MassAction
I've rewritten the gadget now and it seems to work okay. But please try to work with it in a predictable manner, I can't guarantee that it will work as expected always.
So far and until today the gadget is working fine but it has an annoying issue: when there's an already blocked IP in the list of IPs you're trying to globalblock, the script breaks horribly. Maybe it should skip them and continue or modify its block settings.
Change 829290 had a related patch set uploaded (by Tks4Fish; author: Tks4Fish):
[mediawiki/extensions/GlobalBlocking@master] [WIP] Add Special:MassGlobalBlock
This will likely be more useful once T17294: Allow globally blocking of accounts, so putting this on my radar.
@Tks4Fish: I am resetting the assignee of this task because there has not been progress lately (please correct me if I am wrong!). Resetting the assignee avoids the impression that somebody is already working on this task. It also allows others to potentially work towards fixing this task. Please claim this task again when you plan to work on it (via Add Action... → Assign / Claim in the dropdown menu) - it would be welcome. Thanks for your understanding!