- handle the redirect in the route handler and return a redirect response object containing the redirect target id
- in GetItemStatementsRouteHandler return a 308 and set the location header accordingly
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T344228 Functionality for REST API v1 | |||
Resolved | WMDE-leszek | T305988 🟪️ Create an initial implementation of GET /entities/items/{item_id}/statements | |||
Resolved | Jakob_WMDE | T307201 🟪️ Handle Item redirects in GET /entities/items/{item_id}/statements |
Event Timeline
Change 791037 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] REST: Handle redirects in GetItemStatements use case
Change 791041 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] REST: Handle redirects in GetItemStatementsRouteHandler
Change 791043 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] REST: Extact createRedirectForItem helper
Change 791557 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] REST: Extract shared ItemRedirectResponse class
Change 791037 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Handle redirects in GetItemStatements use case
Change 791041 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Handle redirects in GetItemStatementsRouteHandler
Change 791043 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Extract createRedirectForItem helper
Change 791557 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Extract shared ItemRedirectResponse class