Page MenuHomePhabricator

New action API endpoint to fetch wish data from database
Closed, ResolvedPublic8 Estimated Story Points

Description

New action api endpoint to fetch wish data from database

  • Sort by creation date (default)
  • Filter by focus area (the page_title of the focus area page)
  • Add pagination

Do not use SQL offsets for pagination (maybe use IndexPager class instead if necessary?)

Event Timeline

Cparle updated the task description. (Show Details)
MusikAnimal renamed this task from New action api endpoint to fetch wish data from database to New action API endpoint to fetch wish data from database.Mar 10 2025, 6:05 PM

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

[mediawiki/extensions/CommunityRequests@master] ApiWishEdit: API for editing wishes

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

Change #1162056 merged by jenkins-bot:

[mediawiki/extensions/CommunityRequests@master] ApiWishEdit: internal action API endpoint for editing wishes

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

ApiFocusAreaEdit is now done and can be reviewed as part of T397488.

ApiQueryWishes and ApiQueryFocusAreas is outstanding and I'll work on that next.

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

[mediawiki/extensions/CommunityRequests@master] ApiFocusAreaEdit: add edit API to parity ApiWishEdit; more abstraction

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

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

[mediawiki/extensions/CommunityRequests@master] Abstract wishes/FAs, change page language on creation, fix deletion

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

Change #1165636 abandoned by MusikAnimal:

[mediawiki/extensions/CommunityRequests@master] ApiFocusAreaEdit: add edit API to parity ApiWishEdit; more abstraction

Reason:

squashed into I50a9798806d5963706f6d972837bea0e86a4d1ae

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

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

[mediawiki/extensions/CommunityRequests@master] ApiQueryWishes

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

Change #1163921 merged by jenkins-bot:

[mediawiki/extensions/CommunityRequests@master] Abstract wishes/FAs, change page language on creation, fix deletion

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

Change #1166289 merged by jenkins-bot:

[mediawiki/extensions/CommunityRequests@master] ApiQueryWishes: add list API to get a sorted list of wishes

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