Page MenuHomePhabricator

🟪️ Handle Item redirects in GET /entities/items/{item_id}/statements
Closed, ResolvedPublic

Description

  • 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

Event Timeline

Jakob_WMDE renamed this task from Handle Item redirects in GET /entities/items/{item_id}/statements to 🟧 Handle Item redirects in GET /entities/items/{item_id}/statements.Apr 29 2022, 2:34 PM
Jakob_WMDE renamed this task from 🟧 Handle Item redirects in GET /entities/items/{item_id}/statements to 🟪️ Handle Item redirects in GET /entities/items/{item_id}/statements.Apr 29 2022, 2:37 PM

Change 791037 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Handle redirects in GetItemStatements use case

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

Change 791041 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Handle redirects in GetItemStatementsRouteHandler

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

Change 791043 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Extact createRedirectForItem helper

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

Change 791557 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Extract shared ItemRedirectResponse class

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

Change 791037 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Handle redirects in GetItemStatements use case

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

Change 791041 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Handle redirects in GetItemStatementsRouteHandler

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

Change 791043 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Extract createRedirectForItem helper

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

Change 791557 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Extract shared ItemRedirectResponse class

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