Page MenuHomePhabricator

MultiblocksComponent
ActivePublic

Members (6)

Watchers (2)

Details

Description

A new feature from Community-Tech that will allow layering of blocks. This was the #14 wish in the Community Wishlist Survey 2023.

Project page: https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2023/Multiblocks
Discussion: https://meta.wikimedia.org/wiki/Talk:Community_Wishlist_Survey_2023/Multiblocks
Related projects: MediaWiki-Blocks, GlobalBlocking

Recent Activity

Mon, Dec 2

MusikAnimal added a comment to T377529: Codex Special:Block: update no-JS form to visually match Vue application.

Noting the CodexTablePager component that was just added to Codex PHP. If we make use of that, we'd probably want to make use of the pagination feature on the Vue side, too, but that sounds like an improvement separate from this task.

Mon, Dec 2, 5:43 PM · Community-Tech, Technical-Debt, Multiblocks

Wed, Nov 27

MusikAnimal closed T362718: Admins should be able to set a page(s) level block, a subtask of T359132: Admins should be able to select a partial or sitewide block, as Resolved.
Wed, Nov 27, 10:03 PM · Community-Tech (June 3-14 2024 Arctic Fox), MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Multiblocks
MusikAnimal closed T368062: Populate table component with active blocks, a subtask of T358937: Admins should be able to see active blocks and an account's block log. , as Resolved.
Wed, Nov 27, 10:03 PM · Epic, Multiblocks

Thu, Nov 21

MusikAnimal merged task T377901: Special:Block- Block log form overlaps the sidebar when the window is narrow enough into T379167: Some UI components overlap the Vector 2022 menus.
Thu, Nov 21, 5:09 PM · Community-Tech, Multiblocks
JWheeler-WMF moved T377721: Custom reason text input inappropriately removing spaces from CommTech Backlog to Jackal (not a fox) Fox on the Community-Tech board.
Thu, Nov 21, 5:09 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Multiblocks (Implement Codex Special:Block), Community-Tech (Jackal (not a fox) Fox)
JWheeler-WMF moved T377902: Codex Special:Block: font size too small in mobile format from CommTech Backlog to Jackal (not a fox) Fox on the Community-Tech board.
Thu, Nov 21, 5:01 PM · Web-Team, Patch-For-Review, MobileFrontend, Multiblocks (Implement Codex Special:Block), Community-Tech (Jackal (not a fox) Fox)

Fri, Nov 15

MusikAnimal merged task T377100: Table overlaps tools menu in Vector-2022 into T379167: Some UI components overlap the Vector 2022 menus.
Fri, Nov 15, 10:26 PM · Community-Tech, Multiblocks
MusikAnimal added a comment to T377100: Table overlaps tools menu in Vector-2022.

Going to merge into T379167 as it's more descriptive of the problem.

Fri, Nov 15, 10:26 PM · Community-Tech, Multiblocks

Tue, Nov 12

Cparle renamed T379404: Update the menu button for blocks from Codex Special:Block: only show the menu button for active blocks to Update the menu button for blocks.
Tue, Nov 12, 4:58 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)
MusikAnimal removed a project from T379404: Update the menu button for blocks: Community-Tech (Jackal (not a fox) Fox).

I'm taking this off the sprint board to avoid confusion, as it sounds like we're still not are what we want. This task as written I'm pretty sure is wrong, but maybe we can rework it to only show edit/unblock for block entries that are active? That is sensible in all situations, and especially (much) later when our block log component is used elsewhere in MW.

Tue, Nov 12, 4:50 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)
Cparle created T379651: Add a way to remove all blocks for the currently selected user on Special:Block.
Tue, Nov 12, 4:50 PM · Community-Tech (Jackal (not a fox) Fox), Multiblocks (Actual multiblocks)
MusikAnimal added a comment to T379404: Update the menu button for blocks.

I did forget about the "change visibility" link (for those who have rights to do so). That should be in the block log. So we do need the menu items!

Tue, Nov 12, 4:41 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)
MusikAnimal added a comment to T379404: Update the menu button for blocks.

UI and social impact that comes with it are considerable

Could you exapnd? what does this mean?

I remember Partial blocks being enabled only on a handful of wikis following similar reasoning and now it is not optional anymore. What would be the benefit of having multi-blocks disabled?

Tue, Nov 12, 4:32 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)

Mon, Nov 11

dmaza added a comment to T379404: Update the menu button for blocks.

UI and social impact that comes with it are considerable

Could you exapnd? what does this mean?

Mon, Nov 11, 10:01 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)
MusikAnimal added a comment to T379404: Update the menu button for blocks.

I think the gain in code simplicity is worth the loss in interface simplicity, given that this interface will only ever be seen by advanced users, and that we're anticipating multiblocks coming along soon after and being deployed on all production wikis

Mon, Nov 11, 6:11 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)
Cparle added a comment to T379404: Update the menu button for blocks.

I think the gain in code simplicity is worth the loss in interface simplicity, given that this interface will only ever be seen by advanced users, and that we're anticipating multiblocks coming along soon after and being deployed on all production wikis

Mon, Nov 11, 11:54 AM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)
Samwilson added a comment to T379404: Update the menu button for blocks.

and to show Active Blocks even when multiblocks is not enabled

Mon, Nov 11, 11:24 AM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)
Cparle added a comment to T379404: Update the menu button for blocks.

@dmaza @MusikAnimal IMO it makes more sense to remove the menu item entirely from Block Log, and only show it in Active Blocks (and to show Active Blocks even when multiblocks is not enabled)

Mon, Nov 11, 10:26 AM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)

Sun, Nov 10

dmaza claimed T379404: Update the menu button for blocks.
Sun, Nov 10, 5:36 AM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)
dmaza moved T379404: Update the menu button for blocks from Ready for dev to In development on the Community-Tech (Jackal (not a fox) Fox) board.
Sun, Nov 10, 5:36 AM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)

Fri, Nov 8

MusikAnimal added a comment to T379404: Update the menu button for blocks.

Thinking ahead, one day we may want to reuse the block log component in other places (once they are Codex-ified).

Fri, Nov 8, 6:56 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)
MusikAnimal updated the task description for T379404: Update the menu button for blocks.
Fri, Nov 8, 6:51 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)
MusikAnimal added a project to T379404: Update the menu button for blocks: Multiblocks.
Fri, Nov 8, 6:49 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Community-Tech (Jackal (not a fox) Fox), Multiblocks (Implement Codex Special:Block)
MusikAnimal closed T362720: Codex Special:Block: Admins should be able to create a partial block with multiple namespaces, a subtask of T359132: Admins should be able to select a partial or sitewide block, as Resolved.
Fri, Nov 8, 6:26 PM · Community-Tech (June 3-14 2024 Arctic Fox), MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Multiblocks
MusikAnimal closed T368059: Include MenuButton for each block row in the accordions, a subtask of T358937: Admins should be able to see active blocks and an account's block log. , as Resolved.
Fri, Nov 8, 6:26 PM · Epic, Multiblocks

Wed, Nov 6

GMikesell-WMF updated the task description for T377707: Block log table not always kept in sync.
Wed, Nov 6, 11:30 PM · Multiblocks (Implement Codex Special:Block), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Community-Tech (Jackal (not a fox) Fox)
MusikAnimal moved T377707: Block log table not always kept in sync from Feedback and review to QA on the Community-Tech (Jackal (not a fox) Fox) board.
Wed, Nov 6, 6:21 PM · Multiblocks (Implement Codex Special:Block), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Community-Tech (Jackal (not a fox) Fox)
Samwilson added a comment to T377707: Block log table not always kept in sync.

I think there might be some confusion here: I was saying that the current behaviour is fine for now, and that as soon as you start typing it clears the block logs (but doesn't re-query for new data until you select a target). So all is well?

Wed, Nov 6, 11:40 AM · Multiblocks (Implement Codex Special:Block), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Community-Tech (Jackal (not a fox) Fox)

Tue, Nov 5

Cparle added a comment to T377707: Block log table not always kept in sync.

@Samwilson @MusikAnimal I'm guessing from Sam's last comment that this isn't absolutely necessary for the first release of Codex-Special:Block?

Tue, Nov 5, 5:11 PM · Multiblocks (Implement Codex Special:Block), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Community-Tech (Jackal (not a fox) Fox)
MusikAnimal closed T359684: Admins should set an expiration for a block, a subtask of T358934: Implement the existing special:block form in Codex, as Resolved.
Tue, Nov 5, 4:20 AM · Multiblocks (Implement Codex Special:Block), Community-Tech (Jackal (not a fox) Fox), Epic
MusikAnimal closed T377715: The full list of namespaces is only shown once as Resolved.
Tue, Nov 5, 4:20 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block
MusikAnimal closed T377719: Pages and Namespaces fields not correctly preserved when toggling between Partial and Sitewide as Resolved.
Tue, Nov 5, 4:19 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Community-Tech (Jackal (not a fox) Fox), Codex Special:Block, Multiblocks
MusikAnimal closed T377716: Don't include Special and Media namespaces as Resolved.
Tue, Nov 5, 4:19 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block
MusikAnimal closed T377722: "Editing their own talk page" option should be hidden if block is partial or User_talk namespace not restricted as Resolved.
Tue, Nov 5, 4:19 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block

Mon, Nov 4

GMikesell-WMF updated the task description for T377722: "Editing their own talk page" option should be hidden if block is partial or User_talk namespace not restricted.
Mon, Nov 4, 11:29 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block
GMikesell-WMF moved T377722: "Editing their own talk page" option should be hidden if block is partial or User_talk namespace not restricted from QA to Done on the Community-Tech (Jackal (not a fox) Fox) board.
Mon, Nov 4, 11:29 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block
GMikesell-WMF added a comment to T377722: "Editing their own talk page" option should be hidden if block is partial or User_talk namespace not restricted.

@Samwilson Confirmed "Editing their own talk page" is working as designed now as seen in the video below. Regarding AC3, I have created T379032. Thanks for all your work and I will move this to Done now!

Mon, Nov 4, 11:29 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block
GMikesell-WMF created T379032: "Editing their own talk page" Option should not be displayed when you select Partial Block with User_talk:<target username> .
Mon, Nov 4, 11:25 PM · Community-Tech, Multiblocks
Maintenance_bot removed a project from T377722: "Editing their own talk page" option should be hidden if block is partial or User_talk namespace not restricted: Patch-For-Review.
Mon, Nov 4, 9:31 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block
gerritbot added a comment to T377722: "Editing their own talk page" option should be hidden if block is partial or User_talk namespace not restricted.

Change #1087137 merged by jenkins-bot:

[mediawiki/core@master] SpecialBlock: Fix logic of showing User_talk editing block option

https://gerrit.wikimedia.org/r/1087137

Mon, Nov 4, 9:30 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block
HMonroy moved T377722: "Editing their own talk page" option should be hidden if block is partial or User_talk namespace not restricted from Feedback and review to QA on the Community-Tech (Jackal (not a fox) Fox) board.
Mon, Nov 4, 8:59 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block
JWheeler-WMF moved T377529: Codex Special:Block: update no-JS form to visually match Vue application from New & TBD Tickets to CommTech Backlog on the Community-Tech board.
Mon, Nov 4, 7:45 PM · Community-Tech, Technical-Debt, Multiblocks
JWheeler-WMF moved T377721: Custom reason text input inappropriately removing spaces from New & TBD Tickets to CommTech Backlog on the Community-Tech board.
Mon, Nov 4, 7:44 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Multiblocks (Implement Codex Special:Block), Community-Tech (Jackal (not a fox) Fox)
JWheeler-WMF moved T377901: Special:Block- Block log form overlaps the sidebar when the window is narrow enough from New & TBD Tickets to CommTech Backlog on the Community-Tech board.
Mon, Nov 4, 7:44 PM · Community-Tech, Multiblocks
JWheeler-WMF moved T377902: Codex Special:Block: font size too small in mobile format from New & TBD Tickets to CommTech Backlog on the Community-Tech board.
Mon, Nov 4, 7:44 PM · Web-Team, Patch-For-Review, MobileFrontend, Multiblocks (Implement Codex Special:Block), Community-Tech (Jackal (not a fox) Fox)

Nov 4 2024

Samwilson moved T377722: "Editing their own talk page" option should be hidden if block is partial or User_talk namespace not restricted from In development to Feedback and review on the Community-Tech (Jackal (not a fox) Fox) board.
Nov 4 2024, 12:42 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block
gerritbot added a project to T377722: "Editing their own talk page" option should be hidden if block is partial or User_talk namespace not restricted: Patch-For-Review.
Nov 4 2024, 10:07 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block
gerritbot added a comment to T377722: "Editing their own talk page" option should be hidden if block is partial or User_talk namespace not restricted.

Change #1087137 had a related patch set uploaded (by Samwilson; author: Samwilson):

[mediawiki/core@master] SpecialBlock: Fix logic of showing User_talk editing block option

https://gerrit.wikimedia.org/r/1087137

Nov 4 2024, 10:07 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block
Samwilson moved T377722: "Editing their own talk page" option should be hidden if block is partial or User_talk namespace not restricted from QA to In development on the Community-Tech (Jackal (not a fox) Fox) board.

Ooh! Right, yeah that makes sense.

Nov 4 2024, 9:42 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block
dom_walden added a comment to T377722: "Editing their own talk page" option should be hidden if block is partial or User_talk namespace not restricted.

I'm assuming that the description didn't mean to have "not" and say, that when the block is partial and selecting the "User_talk" namespace, "Editing their own talk page" should be hidden since they are being blocked for all User_talk namespace, which includes their own talk page, right?

Yep! That's my understanding too. @dom_walden are we thinking about this correctly, or are things backwards?

Nov 4 2024, 6:52 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Community-Tech (Jackal (not a fox) Fox), Multiblocks, Codex Special:Block