Page MenuHomePhabricator

Remove Flow permissions from es.* wikis
Closed, ResolvedPublic

Description

After the removal of Flow from all Spanish-language projects, Flow talk page manager and Gestor de páginas de discusión de Flow where left with bot and flow-bot permissions. While we can remove the bot permission locally, we cannot do the same with flow-bot due to not existing anymore.

Please remove the flow-bot permission from es.* wikis. We could use emptyUserGroup.php I guess.

Thank you.

Event Timeline

I think it is doable (probably faster) for you as a steward. Or maybe I didn't understand how it works?

There's no way to do this via UserRights on es.* wikis. I could do it by giving our global user group userrights and userrights-interwiki, go to a wiki with flow installed and remove this permissions from there; at least in theory because that is not allowed by the stewards' policy due to transparency issues except when it is really necesary. It is easier to do it the way T188780 was handled (and if we could do this foreachwiki not in flow.dblist it'd be even better). Thanks.

Okay, if it's not allowed by steward policy, then it can be done by Wikimedia-maintenance-script-run probably. The "problem" is just that you'll probably have to wait more time than you have to when doing this using stewards powers.

I don't mind waiting as long as it gets done. Thanks.

Kizule subscribed.

I will schedule this for SWAT.

This comment was removed by Kizule.

@Reedy Can you run this on deploy1001 please?

1mwscript emptyUserGroup.php --wiki=eswiki flow-bot
2mwscript emptyUserGroup.php --wiki=eswikibooks flow-bot
3mwscript emptyUserGroup.php --wiki=eswikinews flow-bot
4mwscript emptyUserGroup.php --wiki=eswikiquote flow-bot
5mwscript emptyUserGroup.php --wiki=eswikisource flow-bot
6mwscript emptyUserGroup.php --wiki=eswikiversity flow-bot
7mwscript emptyUserGroup.php --wiki=eswikivoyage flow-bot
8mwscript emptyUserGroup.php --wiki=eswiktionary flow-bot

Reedy claimed this task.
reedy@mwmaint1002:~$ mwscript emptyUserGroup.php --wiki=eswiki flow-bot
Removing 2 users from flow-bot... Done!
reedy@mwmaint1002:~$ mwscript emptyUserGroup.php --wiki=eswikibooks flow-bot
Removing 1 users from flow-bot... Done!
reedy@mwmaint1002:~$ mwscript emptyUserGroup.php --wiki=eswikinews flow-bot
Removing 2 users from flow-bot... Done!
reedy@mwmaint1002:~$ mwscript emptyUserGroup.php --wiki=eswikiquote flow-bot
Removing 1 users from flow-bot... Done!
reedy@mwmaint1002:~$ mwscript emptyUserGroup.php --wiki=eswikisource flow-bot
Removing 1 users from flow-bot... Done!
reedy@mwmaint1002:~$ mwscript emptyUserGroup.php --wiki=eswikiversity flow-bot
Removing 2 users from flow-bot... Done!
reedy@mwmaint1002:~$ mwscript emptyUserGroup.php --wiki=eswikivoyage flow-bot
Removing 1 users from flow-bot... Done!
reedy@mwmaint1002:~$ mwscript emptyUserGroup.php --wiki=eswiktionary flow-bot
Removing 2 users from flow-bot... Done!