Page MenuHomePhabricator

Custom page size for wish index page
Closed, ResolvedPublic

Description

https://meta.wikimedia.org/wiki/Community_Wishlist/Wishes currently show only 50 item per page, which is not configurable. I want an option to show all (or at least 500) wishes on one page.


Derived Requirement

Ensure that the Community Wishlist index page supports a configurable page size.

  • Users can select an option to display more than the default 50 wishes per page.
  • Users can select an option to display up to 500 wishes on a single page.
  • The selected page size is applied immediately and the correct number of wishes is rendered.

Test Result - Beta|Prod

Status: ✅ PASS / ❓ Need More Info / ❌ FAIL
Environment: beta/metawiki
OS: macOS Tahoe 26.3
Browser: Chrome 143
Device: MBA
Emulated Device: NA

Test Artifact(s): Community Wishlist index page UI and pagination behavior

Test Steps

Test Case 1: Ensure page size is configurable up to 500

  1. Navigate to the Community Wishlist index page.
  2. Count the number of wishes displayed by default.
  3. Change the page size setting to 500.
  4. Observe the updated list.
  5. Count the displayed wishes.
  6. ✅❓❌⬜ AC1: The page displays up to 500 wishes after selecting the 500 option.

QA Results - Meta Beta

ACStatusDetails
1T413340#11670408

Event Timeline

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

Change #1226947 had a related patch set uploaded (by SarthakSingh2904; author: SarthakSingh2904):

[mediawiki/extensions/CommunityRequests@master] Add configurable page size options for wish index table

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

Change #1226947 merged by jenkins-bot:

[mediawiki/extensions/CommunityRequests@master] Add configurable page size options for wish index table

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

@SarthakSingh2904 Confirmed Custom page size for wish index page goes up to 500, as seen in the videos below. I will mark this as Resolved. Thanks for all your work!

Test Result - Meta Beta

Status: ✅ PASS
Environment: Meta Beta
OS: macOS Tahoe 26.3
Browser: Chrome 143
Device: MBA
Emulated Device: NA

Test Artifact(s): Community Wishlist index page UI and pagination behavior

Test Steps

Test Case 1: Ensure page size is configurable up to 500

  1. Navigate to the Community Wishlist index page.
  2. Count the number of wishes displayed by default.
  3. Change the page size setting to 500.
  4. Observe the updated list.
  5. Count the displayed wishes.
  6. AC1: The page displays up to 500 wishes after selecting the 500 option.
DesktopMobileFilterHe
GMikesell-WMF updated Other Assignee, removed: GMikesell-WMF.
GMikesell-WMF updated the task description. (Show Details)