Page MenuHomePhabricator

Global blocking should have an option to disable sending email
Closed, ResolvedPublicFeature

Description

Summary

Unlike local blocks, global blocks do not currently have the option to disable sending email. As I understand it, this means that globally blocked users can send emails (on wikis where they are not also locally blocked w/o email).

Stewards often handle cases where a global block is preferable but where we do not want the user sending emails. This is an important feature to match functionality of local blocks.

Background

  • Local blocks can optionally disable the ability for a user to use the Special:EmailUser interface
    • This is done in cases where a user abuses this after their block or in cases where the administrator knows that this will be abused (based on previous actions)
  • Global blocks do not currently have the ability to disable emails
    • This has been raised by a WMF steward as an issue, because there are often examples where users are abusing email access over multiple wikis and so a global block is what is needed to prevent access fully

User story

As a steward I see:

  • A user is abusing by sending emails across multiple wikis
  • A steward is asked to prevent this user from sending emails
  • They try to globally block the account, but this does not prevent sending emails
  • The steward then has to locally block the account on all the wikis where they have been sending emails
  • The abusing user just moves to a different wiki to send emails (with 800+ options this could go on for a while)

Specification

TBD

Technical notes

We can reuse the AbstractBlock definitions for a block preventing email access. Ideally this should only be set if the block specifically disables email, as doing this would prevent appeals via emails on the wikis the global block is active on (on WMF wikis all wikis except metawiki)

Acceptance criteria

  • It is possible to optionally block sending email using a global block

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Note until T380743: Make global blocks apply to meta wiki and remove "Also block the given user locally" feature is resolved stewards will need to also block the user locally from Meta in order to revoke email access.

The option has been added and should be deployed next week. Remaining open subtask is in QA