Page MenuHomePhabricator

Add filters Vue app to wish index page
Closed, ResolvedPublic8 Estimated Story Points

Description

User story:

A user should be able to see new filter fields in the wishlist and submit query to API.

Acceptance criteria:

Volunteers should be able to see:

  • Tag
  • Status
  • Focus Area

Users should be able to copy a link to the wishlist with filters applied, and send that link to someone, who opens to the same view

Acceptance criteria:

Users should be able to apply the filters to the wishlist through the vue app according to figma.

Development notes

The task for the API updates that are required for this is: T403907: Implement filters in the API for tags, statuses, and focus areas

Event Timeline

HMonroy changed the task status from Open to In Progress.Aug 5 2025, 12:26 AM
JWheeler-WMF set the point value for this task to 5.

Change #1176771 had a related patch set uploaded (by HMonroy; author: HMonroy):

[mediawiki/extensions/CommunityRequests@master] Add wishlist filters form

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

MusikAnimal renamed this task from Add filtering fields in Vue app to Add filters Vue app to wish index and focus area index pages.Aug 26 2025, 8:03 PM
MusikAnimal renamed this task from Add filters Vue app to wish index and focus area index pages to Add filters Vue app to wish index page.
HMonroy changed the point value for this task from 5 to 8.Oct 10 2025, 11:56 PM

Change #1195788 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[mediawiki/extensions/CommunityRequests@master] WishIndexRendererTest: restore testing of JS vars

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

Change #1176771 merged by jenkins-bot:

[mediawiki/extensions/CommunityRequests@master] Add wishlist filters form

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

Change #1195788 merged by jenkins-bot:

[mediawiki/extensions/CommunityRequests@master] WishIndexRendererTest: restore testing of JS vars

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

Note that we accidentally broke filters on focus area detail pages with r1195788. This is fixed as part of T406719. We'll need to cherry-pick r1195821 into wmf.23.

MusikAnimal changed the task status from In Progress to Open.Oct 14 2025, 6:57 AM

I remember now we said the parent user story could be left for QA, to simplify efforts. I think on the engineering side, this task can be closed. I'll move T399514 to QA instead so we can get some eyes on it.

Change #1196191 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[mediawiki/extensions/CommunityRequests@master] wish-index: pass in wishesData so that initial filters are set

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

Change #1196191 merged by jenkins-bot:

[mediawiki/extensions/CommunityRequests@master] wish-index: pass in wishesData so that initial filters are set

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

Change #1196194 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[mediawiki/extensions/CommunityRequests@wmf/1.45.0-wmf.23] wish-index: pass in wishesData so that initial filters are set

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

Change #1196194 merged by jenkins-bot:

[mediawiki/extensions/CommunityRequests@wmf/1.45.0-wmf.23] wish-index: pass in wishesData so that initial filters are set

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

Mentioned in SAL (#wikimedia-operations) [2025-10-14T23:32:30Z] <musikanimal@deploy2002> Started scap sync-world: Backport for [[gerrit:1196194|wish-index: pass in wishesData so that initial filters are set (T400945)]]

Mentioned in SAL (#wikimedia-operations) [2025-10-14T23:34:49Z] <musikanimal@deploy2002> musikanimal: Backport for [[gerrit:1196194|wish-index: pass in wishesData so that initial filters are set (T400945)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-10-14T23:39:38Z] <musikanimal@deploy2002> Finished scap sync-world: Backport for [[gerrit:1196194|wish-index: pass in wishesData so that initial filters are set (T400945)]] (duration: 07m 08s)