Community health initiative/Partial blocks/Multi-blocks
This page documents a feature the Wikimedia Foundation's Anti-Harassment Tools team may build. Development of this feature has not been decided or prioritized.
🗣 We invite you to join the discussion!
🛠 Track in Phabricator at T194697.
It has been requested that with the addition of Partial Blocks we introduce the ability to allow administrators to set multiple overlapping blocks for the same user account or IP address. This work is not prioritized by the Wikimedia Foundation for development, but may be in the future if a strong need emerges.
Examples
[edit]In addition to the ability to set more granular types of blocks, wiki communities and administrators will be able to set multiple overlapping blocks against users and IPs with different expiration dates. This will be useful in situation such as:
- User:Apples has been indefinitely blocked from editing
Neptune
. They then receive a 24 hour full-site block. When the full site block expires, they should continue to be blocked fromNeptune
. - User:Bananas is indefinitely blocked from editing
Mars
and from editingVenus
until 2025. An admin wants to block them fromSaturn
for one month. - After User:Carrots has violated a wiki policy, an admin wants to set both an indefinite block against
Pluto
and a 24-hour sitewide block at the same time, without having to write a self-reminder to update the block.
Designs
[edit]- Workflow 1 — Set a sitewide block against a vandal
-
Step 1. An admin identified a vandal, clicks 'block'
-
Step 2. The block modal opens on the same page.
-
Step 3. The form can be filled out on this page and closed directly on this page.
-
Step 4. When the block is successfully saved, the modal will close and a confirmation message will appear
- Workflow 2 — An admin wants to see a user's other blocks
-
Step 1. An admin identified a vandal, clicks 'block'
-
Step 2. The block modal opens on the same page. The admin can click 'View block details' to view information about the users' currently active and previous blocks.
-
Step 3. The admin is taken to Special:Block, which lists all the active blocks and also allows the admin to create a new block. The admin can click ✏️ to modify or 🗑 to remove any of the existing blocks.
- Workflow 3 — An admin wants to set a new block by going directly to Special-Block
-
Step 1. The admin would navigate to Special:Block. The page would be empty except for the username input box.
-
Step 2. After typing in the username the other current blocks (if any) would automatically appear. The admin can click the 'New block' button.
-
Step 3. The modal would open directly on the page.
-
Step 4. The admin could set the block parameters. (In this case, the admin is setting a partial block.)
-
Step 5. When the admin completes setting the block, the modal would close and the 'current block list' would be updated to include the new block and a confirmation message would appear.