Page MenuHomePhabricator

Implement Core REST API routes and handler stubs
Closed, InvalidPublic2 Estimated Story Points

Description

Implement placeholder/stub routes/handlers for Core API REST endpoints.

The following tasks define various endpoints to be implemented:

T231558
T231580
T231588
T231590
T231597

All of these require modifications to coreRoutes.json, and some are likely to share handler classes. Determine which will share handlers, add the routes to coreRoutes.json, and implement bare stub handlers. It is not necessary for the stub handlers to return proper dummy data or headers - that can be handled under the individual tasks. The purpose here is to implement that groundwork and avoid merge conflicts among al the various tasks that touch coreRoutes.json and which will likely go through code review simultaneously.

Event Timeline

BPirkle triaged this task as Medium priority.Sep 9 2019, 3:36 PM
BPirkle set the point value for this task to 2.
BPirkle moved this task from Backlog to Doing on the Platform Team Workboards (Green) board.

Change 535267 had a related patch set uploaded (by BPirkle; owner: BPirkle):
[mediawiki/core@master] Implemented Core REST API routes and handler stubs

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

Change 535267 abandoned by BPirkle:
Implemented Core REST API routes and handler stubs

Reason:
Abandoning because we decided to add routes with the individual handler implementations instead of as a group. Task has been marked as Invalid.

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

@BPirkle does this mean that we don't have dummy handlers any more?

@eprodromou The associated patch was not merged, so we never did. Unless someone had pulled down that unmerged gerrit change and was using it locally or something, but even then the paths were wrong.

@BPirkle good to know! I guess I should tell the iOS developers to stop looking for them, then.