Page MenuHomePhabricator

Silvan_WMDE
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Jan 6 2020, 4:43 PM (134 w, 6 d)
Availability
Available
LDAP User
Silvan Heintze
MediaWiki User
Silvan Heintze (WMDE) [ Global Accounts ]

Recent Activity

Thu, Aug 4

Silvan_WMDE added a comment to T314034: 🥔️ Add missing AddItemStatementTest for authenticated edit.

This actually adds authentication to e2e tests for all editing endpoints (POST, PUT, DELETE), not only to the AddItemStatementTest.

Thu, Aug 4, 3:11 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11)
Silvan_WMDE moved T313019: 🟫 Create openapi-validation tests from Peer Review to Done on the Wikibase Product Platform (Sprint 11) board.
Thu, Aug 4, 2:27 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11)
Silvan_WMDE moved T313019: 🟫 Create openapi-validation tests from Doing to Peer Review on the Wikibase Product Platform (Sprint 11) board.
Thu, Aug 4, 2:09 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11)
Silvan_WMDE moved T312750: 🟪️ Do not use a placeholder edit summary/comment when none provided by the client from Doing to Peer Review on the Wikibase Product Platform (Sprint 11) board.
Thu, Aug 4, 2:05 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11), Story, Wikidata
Silvan_WMDE claimed T312750: 🟪️ Do not use a placeholder edit summary/comment when none provided by the client.
Thu, Aug 4, 11:17 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11), Story, Wikidata
Silvan_WMDE moved T312562: 🟥️ Create openapi-validation tests from Doing to Peer Review on the Wikibase Product Platform (Sprint 11) board.
Thu, Aug 4, 11:16 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11)
Silvan_WMDE claimed T312562: 🟥️ Create openapi-validation tests.
Thu, Aug 4, 8:01 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11)

Wed, Aug 3

Silvan_WMDE moved T313912: 🥬️ Consistently check 'Content-Type:' header for all RouteHandlers from Peer Review to Done on the Wikibase Product Platform (Sprint 11) board.
Wed, Aug 3, 11:44 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11)
Silvan_WMDE added a comment to T314134: Consider responding to non-POST requests providing If-None-Match, If-Modified-Since headers.

I compiled an overview the response codes for all our current endpoints as I have observed them in our current dev environment.

Wed, Aug 3, 9:27 AM · Wikibase Product Platform

Tue, Aug 2

Silvan_WMDE moved T312561: 🟥️ Create RemoveItemStatementRouteHandler from Doing to Done on the Wikibase Product Platform (Sprint 11) board.
Tue, Aug 2, 8:23 AM · Patch-For-Review, MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), Wikibase Product Platform (Sprint 11)

Mon, Aug 1

Silvan_WMDE added a comment to T314133: Allow recording Wikibase REST API usage for Wikidata monitoring and metrics.

Notes from Backlog Refinement:

Mon, Aug 1, 1:29 PM · Wikidata, Wikidata Analytics, Wikibase Product Platform

Thu, Jul 28

Silvan_WMDE created T314034: 🥔️ Add missing AddItemStatementTest for authenticated edit.
Thu, Jul 28, 9:24 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11)
Silvan_WMDE created T314031: 🟦️ Check authorization for PUT statement requests.
Thu, Jul 28, 9:20 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11), Wikidata

Wed, Jul 27

Silvan_WMDE added a comment to T312551: 🟥️ Create RemoveStatementRouteHandler .

Change 817803 had a related patch set uploaded (by Silvan Heintze; author: Silvan Heintze):

Wed, Jul 27, 6:52 PM · MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), Wikibase Product Platform (Sprint 11)
Silvan_WMDE moved T312561: 🟥️ Create RemoveItemStatementRouteHandler from Doing to Peer Review on the Wikibase Product Platform (Sprint 11) board.
Wed, Jul 27, 6:46 PM · Patch-For-Review, MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), Wikibase Product Platform (Sprint 11)
Silvan_WMDE set the point value for T313912: 🥬️ Consistently check 'Content-Type:' header for all RouteHandlers to 3.
Wed, Jul 27, 1:47 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11)
Silvan_WMDE created T313912: 🥬️ Consistently check 'Content-Type:' header for all RouteHandlers.
Wed, Jul 27, 1:46 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11)

Tue, Jul 26

Silvan_WMDE claimed T312561: 🟥️ Create RemoveItemStatementRouteHandler.
Tue, Jul 26, 8:47 AM · Patch-For-Review, MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), Wikibase Product Platform (Sprint 11)

Mon, Jul 25

Silvan_WMDE moved T312969: 🟫 Create ReplaceStatementRouteHandler and implement happy path from Peer Review to Done on the Wikibase Product Platform (Sprint 10) board.
Mon, Jul 25, 5:42 PM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Wikibase Product Platform (Sprint 10)
Silvan_WMDE moved T312551: 🟥️ Create RemoveStatementRouteHandler from Doing to Peer Review on the Wikibase Product Platform (Sprint 10) board.
Mon, Jul 25, 5:29 PM · MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), Wikibase Product Platform (Sprint 11)
Silvan_WMDE updated the task description for T312811: Provide initial "automated summaries" to statement edits made with Wikibase REST API.
Mon, Jul 25, 10:20 AM · Story, Wikidata, Wikibase Product Platform
Silvan_WMDE added a project to T312750: 🟪️ Do not use a placeholder edit summary/comment when none provided by the client: Story.
Mon, Jul 25, 9:34 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11), Story, Wikidata
Silvan_WMDE set the point value for T312750: 🟪️ Do not use a placeholder edit summary/comment when none provided by the client to 2.
Mon, Jul 25, 9:33 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11), Story, Wikidata

Fri, Jul 22

Silvan_WMDE moved T312954: 🟫 Create ReplaceItemStatement use case and implement happy path from Peer Review to Done on the Wikibase Product Platform (Sprint 10) board.
Fri, Jul 22, 9:19 AM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Patch-For-Review, Wikibase Product Platform (Sprint 10)
Silvan_WMDE updated the task description for T306937: 🟥️ Remove a statement of an item.
Fri, Jul 22, 8:25 AM · Wikibase Product Platform (Sprint 11), Story

Wed, Jul 20

Silvan_WMDE claimed T312551: 🟥️ Create RemoveStatementRouteHandler .
Wed, Jul 20, 10:17 AM · MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), Wikibase Product Platform (Sprint 11)
Silvan_WMDE moved T312954: 🟫 Create ReplaceItemStatement use case and implement happy path from Doing to Peer Review on the Wikibase Product Platform (Sprint 10) board.
Wed, Jul 20, 10:05 AM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Patch-For-Review, Wikibase Product Platform (Sprint 10)

Tue, Jul 19

Silvan_WMDE moved T312559: 🟥️ Handle error cases in RemoveItemStatement use case from Peer Review to Done on the Wikibase Product Platform (Sprint 10) board.
Tue, Jul 19, 5:44 PM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Wikibase Product Platform (Sprint 10)
Silvan_WMDE claimed T312954: 🟫 Create ReplaceItemStatement use case and implement happy path.
Tue, Jul 19, 10:55 AM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Patch-For-Review, Wikibase Product Platform (Sprint 10)

Mon, Jul 18

Silvan_WMDE moved T313013: 🟫 Add PUT statement endpoints to OpenAPI document from Doing to Peer Review on the Wikibase Product Platform (Sprint 10) board.
Mon, Jul 18, 3:27 PM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Wikibase Product Platform (Sprint 10)
Silvan_WMDE claimed T313013: 🟫 Add PUT statement endpoints to OpenAPI document.
Mon, Jul 18, 1:48 PM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Wikibase Product Platform (Sprint 10)

Thu, Jul 14

Silvan_WMDE created T313019: 🟫 Create openapi-validation tests.
Thu, Jul 14, 11:27 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Wikibase Product Platform (Sprint 11)
Silvan_WMDE created T313018: 🟫 Create ReplaceItemStatementRouteHandler.
Thu, Jul 14, 11:25 AM · MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), Wikibase Product Platform (Sprint 10)
Silvan_WMDE created T313013: 🟫 Add PUT statement endpoints to OpenAPI document.
Thu, Jul 14, 10:14 AM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Wikibase Product Platform (Sprint 10)

Jul 7 2022

Silvan_WMDE renamed T312551: 🟥️ Create RemoveStatementRouteHandler from Create RemoveStatementRouteHandler to 🟥️ Create RemoveStatementRouteHandler .
Jul 7 2022, 2:29 PM · MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), Wikibase Product Platform (Sprint 11)
Silvan_WMDE created T312551: 🟥️ Create RemoveStatementRouteHandler .
Jul 7 2022, 2:29 PM · MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), Wikibase Product Platform (Sprint 11)
Silvan_WMDE created T312548: 🟥️ Create RemoveItemStatement use case and implement happy path.
Jul 7 2022, 2:14 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 10)
Silvan_WMDE created T312546: 🟥️ Add DELETE statement endpoints to OpenAPI document.
Jul 7 2022, 2:12 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 10)
Silvan_WMDE renamed T306937: 🟥️ Remove a statement of an item from Remove a statement of an item to 🟥️ Remove a statement of an item.
Jul 7 2022, 1:55 PM · Wikibase Product Platform (Sprint 11), Story
Silvan_WMDE updated subscribers of T306937: 🟥️ Remove a statement of an item.

*Task Breakdown notes*

Jul 7 2022, 1:50 PM · Wikibase Product Platform (Sprint 11), Story
Silvan_WMDE updated subscribers of T306936: 🟫 Replace item statement.
Jul 7 2022, 1:44 PM · Wikibase Product Platform (Sprint 11), Story

Jul 1 2022

Silvan_WMDE moved T306667: 🟩️ Create a statement on an item via POST /entities/items/{item_id}/statements from To Do to Product Verification on the Wikibase Product Platform (Sprint 9) board.

The last subtask that was solved in this sprint was T311287: 🟩️ Refuse to handle POST requests to /entities/items/{item_id}/statements when an item has been merged into another one which can be tested on https://wikidata.beta.wmflabs.org/wiki/Q12 (merged into Q593112).

Jul 1 2022, 2:12 PM · Wikibase Product Platform (Sprint 9), Story
Silvan_WMDE moved T309846: 🟦️ Authenticate and authorize as mediawiki user when creating statement using POST /entities/items/{item_id}/statements from To Do to Product Verification on the Wikibase Product Platform (Sprint 9) board.

Turns out that the canEdit() check we are performing in the PermissionChecker may not only fail for protected pages, but also for other reasons, such as (partial) user blocks. Since we already had agreed, that the error response should be the same as the MediaWiki framework response, when the route handler's needsWriteAccess check fails, we are now returning a generic "permission denied" error from the use case. However, that never makes it to the surface, because the route handler detects it and turns it into the framework's standard 403 Forbidden response.

Jul 1 2022, 1:52 PM · Wikibase Product Platform (Sprint 9), Story
Silvan_WMDE moved T311221: 🟦️ Use the newly created `PermissionChecker` in the AddItemStatement use case from Peer Review to Done on the Wikibase Product Platform (Sprint 9) board.
Jul 1 2022, 1:30 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)
Silvan_WMDE awarded T311199: 🟪️ Check whether it's ok to look up property datatypes one by one a Like token.
Jul 1 2022, 1:29 PM · Wikibase Product Platform (Sprint 9)

Jun 30 2022

Silvan_WMDE moved T311152: 🟪️ Ensure datatype is added to all snaks in responses from Peer Review to Done on the Wikibase Product Platform (Sprint 9) board.
Jun 30 2022, 3:02 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)
Silvan_WMDE moved T311219: 🟪️ Create a `SerializerFactory` for the REST API from Peer Review to Done on the Wikibase Product Platform (Sprint 9) board.
Jun 30 2022, 3:02 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)
Silvan_WMDE moved T311221: 🟦️ Use the newly created `PermissionChecker` in the AddItemStatement use case from Doing to Peer Review on the Wikibase Product Platform (Sprint 9) board.
Jun 30 2022, 11:06 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)

Jun 29 2022

Silvan_WMDE claimed T311221: 🟦️ Use the newly created `PermissionChecker` in the AddItemStatement use case.
Jun 29 2022, 6:31 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)

Jun 28 2022

Silvan_WMDE moved T311151: 🟧️ Change EditMetadataValidator to validate the edit summary length from Doing to Peer Review on the Wikibase Product Platform (Sprint 9) board.
Jun 28 2022, 3:07 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)
Silvan_WMDE moved T311287: 🟩️ Refuse to handle POST requests to /entities/items/{item_id}/statements when an item has been merged into another one from Peer Review to Done on the Wikibase Product Platform (Sprint 9) board.
Jun 28 2022, 6:36 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)
Silvan_WMDE claimed T311151: 🟧️ Change EditMetadataValidator to validate the edit summary length.
Jun 28 2022, 6:21 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)

Jun 27 2022

Silvan_WMDE added a comment to T306934: Change elements of an item statement.

Notes from Backlog Refinement:

Jun 27 2022, 2:33 PM · Story, Wikibase Product Platform
Silvan_WMDE moved T311217: 🟧️ Implement user provided "comment" field as edit summary from Peer Review to Done on the Wikibase Product Platform (Sprint 9) board.
Jun 27 2022, 12:10 PM · MW-1.39-notes (1.39.0-wmf.18; 2022-06-27), Wikibase Product Platform (Sprint 9)
Silvan_WMDE moved T309841: 🟩️ Add POST /entities/items/{item_id}/statements endpoint to the OpenAPI spec from Doing to Peer Review on the Wikibase Product Platform (Sprint 9) board.
Jun 27 2022, 10:40 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)

Jun 24 2022

Silvan_WMDE moved T309841: 🟩️ Add POST /entities/items/{item_id}/statements endpoint to the OpenAPI spec from To Do to Doing on the Wikibase Product Platform (Sprint 9) board.
Jun 24 2022, 8:35 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)

Jun 23 2022

Silvan_WMDE removed a project from T311199: 🟪️ Check whether it's ok to look up property datatypes one by one: Story.
Jun 23 2022, 5:53 AM · Wikibase Product Platform (Sprint 9)
Silvan_WMDE created T311200: 🟦️ Authorization prerequisites.
Jun 23 2022, 5:52 AM · MW-1.39-notes (1.39.0-wmf.18; 2022-06-27), Wikibase Product Platform (Sprint 9)
Silvan_WMDE created T311199: 🟪️ Check whether it's ok to look up property datatypes one by one.
Jun 23 2022, 5:49 AM · Wikibase Product Platform (Sprint 9)
Silvan_WMDE renamed T311198: 🟪️ Create a SnakSerializer that adds a datatype field from Create a SnakSerializer that adds a `datatype` to 🟪️ Create a SnakSerializer that adds a datatype field.
Jun 23 2022, 5:46 AM · MW-1.39-notes (1.39.0-wmf.18; 2022-06-27), Wikibase Product Platform (Sprint 9)
Silvan_WMDE created T311198: 🟪️ Create a SnakSerializer that adds a datatype field.
Jun 23 2022, 5:45 AM · MW-1.39-notes (1.39.0-wmf.18; 2022-06-27), Wikibase Product Platform (Sprint 9)
Silvan_WMDE added a project to T310993: 🟪️ Add the Property's datatype to statement response data: Story.
Jun 23 2022, 5:39 AM · Story, Wikibase Product Platform (Sprint 9)

Jun 22 2022

Silvan_WMDE set the point value for T311125: 🟧️ Use user provided "comment" field as edit summary to 5.
Jun 22 2022, 10:52 AM · Patch-For-Review, Story, Wikibase Product Platform (Sprint 9)
Silvan_WMDE created T311125: 🟧️ Use user provided "comment" field as edit summary.
Jun 22 2022, 10:51 AM · Patch-For-Review, Story, Wikibase Product Platform (Sprint 9)

Jun 20 2022

Silvan_WMDE moved T309853: 🟩️ Generate location header from response from Done to Product Verification on the Wikibase Product Platform (Sprint 8) board.

Pls note that the Location header value holds the URL to the newly created statement in url-encoded format, which means the statement guid Q42$... becomes Q42%24..., which isn't very pretty. @WMDE-leszek Should this be changed or do you agree that tools and gadgets won't actually care much about Location header URL's prettiness?

Jun 20 2022, 2:48 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Patch-For-Review, Wikibase Product Platform (Sprint 8)

Jun 17 2022

Silvan_WMDE moved T309854: 🟩️ Add spec tests for POST /entities/items/{item_id}/statements from Peer Review to Done on the Wikibase Product Platform (Sprint 8) board.
Jun 17 2022, 1:46 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Wikibase Product Platform (Sprint 8)
Silvan_WMDE moved T309853: 🟩️ Generate location header from response from Peer Review to Done on the Wikibase Product Platform (Sprint 8) board.
Jun 17 2022, 1:14 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Patch-For-Review, Wikibase Product Platform (Sprint 8)
Silvan_WMDE added a comment to T309847: 🟩️ Add validation to AddItemStatement use case.

remaining bits and pieces have been addressed in T309851

Jun 17 2022, 12:01 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Wikibase Product Platform (Sprint 8)
Silvan_WMDE moved T309847: 🟩️ Add validation to AddItemStatement use case from Doing to Done on the Wikibase Product Platform (Sprint 8) board.
Jun 17 2022, 12:00 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Wikibase Product Platform (Sprint 8)
Silvan_WMDE moved T309851: 🟩️ Create initial AddItemStatementRouteHandler from Peer Review to Done on the Wikibase Product Platform (Sprint 8) board.
Jun 17 2022, 12:00 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Wikibase Product Platform (Sprint 8)

Jun 16 2022

Silvan_WMDE moved T309853: 🟩️ Generate location header from response from Doing to Peer Review on the Wikibase Product Platform (Sprint 8) board.
Jun 16 2022, 12:26 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Patch-For-Review, Wikibase Product Platform (Sprint 8)

Jun 15 2022

Silvan_WMDE claimed T309853: 🟩️ Generate location header from response.
Jun 15 2022, 11:52 AM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Patch-For-Review, Wikibase Product Platform (Sprint 8)
Silvan_WMDE moved T309847: 🟩️ Add validation to AddItemStatement use case from Peer Review to Doing on the Wikibase Product Platform (Sprint 8) board.
Jun 15 2022, 10:47 AM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Wikibase Product Platform (Sprint 8)
Silvan_WMDE moved T309847: 🟩️ Add validation to AddItemStatement use case from Doing to Peer Review on the Wikibase Product Platform (Sprint 8) board.
Jun 15 2022, 7:45 AM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Wikibase Product Platform (Sprint 8)

Jun 14 2022

Silvan_WMDE moved T309847: 🟩️ Add validation to AddItemStatement use case from Peer Review to Doing on the Wikibase Product Platform (Sprint 8) board.
Jun 14 2022, 1:40 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Wikibase Product Platform (Sprint 8)
Silvan_WMDE moved T309841: 🟩️ Add POST /entities/items/{item_id}/statements endpoint to the OpenAPI spec from Peer Review to Product Verification on the Wikibase Product Platform (Sprint 8) board.

@WMDE-leszek, Product Verification, please

Jun 14 2022, 11:46 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)
Silvan_WMDE moved T309847: 🟩️ Add validation to AddItemStatement use case from Doing to Peer Review on the Wikibase Product Platform (Sprint 8) board.
Jun 14 2022, 11:45 AM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Wikibase Product Platform (Sprint 8)
Silvan_WMDE updated the task description for T309841: 🟩️ Add POST /entities/items/{item_id}/statements endpoint to the OpenAPI spec.
Jun 14 2022, 9:46 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)

Jun 13 2022

Silvan_WMDE created T310477: OpenAPI spec: Move out reponses that are only referenced once from /global/responses.json.
Jun 13 2022, 9:42 AM · Wikibase Product Platform

Jun 10 2022

Silvan_WMDE moved T309841: 🟩️ Add POST /entities/items/{item_id}/statements endpoint to the OpenAPI spec from Doing to Peer Review on the Wikibase Product Platform (Sprint 8) board.
Jun 10 2022, 10:51 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)
Silvan_WMDE claimed T309847: 🟩️ Add validation to AddItemStatement use case.
Jun 10 2022, 10:41 AM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Wikibase Product Platform (Sprint 8)
Silvan_WMDE moved T309843: 🟩️ Create StatementValidator from Peer Review to Done on the Wikibase Product Platform (Sprint 8) board.
Jun 10 2022, 10:08 AM · MW-1.39-notes (1.39.0-wmf.16; 2022-06-13), Wikibase Product Platform (Sprint 8)

Jun 3 2022

Silvan_WMDE claimed T309841: 🟩️ Add POST /entities/items/{item_id}/statements endpoint to the OpenAPI spec.
Jun 3 2022, 10:48 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)
Silvan_WMDE renamed T309847: 🟩️ Add validation to AddItemStatement use case from Add validation to AddItemStatement use case to 🟩️ Add validation to AddItemStatement use case.
Jun 3 2022, 10:12 AM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Wikibase Product Platform (Sprint 8)
Silvan_WMDE created T309847: 🟩️ Add validation to AddItemStatement use case.
Jun 3 2022, 10:11 AM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Wikibase Product Platform (Sprint 8)
Silvan_WMDE created T309845: 🟩️ Create EditMetadataValidator.
Jun 3 2022, 10:05 AM · MW-1.39-notes (1.39.0-wmf.16; 2022-06-13), Wikibase Product Platform (Sprint 8)
Silvan_WMDE created T309843: 🟩️ Create StatementValidator.
Jun 3 2022, 10:03 AM · MW-1.39-notes (1.39.0-wmf.16; 2022-06-13), Wikibase Product Platform (Sprint 8)
Silvan_WMDE created T309842: 🟩️ Create AddItemStatement use case and implement happy path.
Jun 3 2022, 9:58 AM · MW-1.39-notes (1.39.0-wmf.16; 2022-06-13), Wikibase Product Platform (Sprint 8)
Silvan_WMDE created T309841: 🟩️ Add POST /entities/items/{item_id}/statements endpoint to the OpenAPI spec.
Jun 3 2022, 9:54 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikibase Product Platform (Sprint 9)

Jun 2 2022

Silvan_WMDE updated the task description for T306667: 🟩️ Create a statement on an item via POST /entities/items/{item_id}/statements.
Jun 2 2022, 12:31 PM · Wikibase Product Platform (Sprint 9), Story
Silvan_WMDE updated the task description for T306667: 🟩️ Create a statement on an item via POST /entities/items/{item_id}/statements.
Jun 2 2022, 9:19 AM · Wikibase Product Platform (Sprint 9), Story

Jun 1 2022

Silvan_WMDE moved T309680: 🟩️ Add a 304 spec test for statements of an item from Peer Review to Done on the Wikibase Product Platform (Sprint 7) board.
Jun 1 2022, 11:23 AM · Wikibase Product Platform (Sprint 7), MW-1.39-notes (1.39.0-wmf.15; 2022-06-06)
Silvan_WMDE moved T307032: 🟪️ Conditionally request the data of an item statement from To Do to Product Verification on the Wikibase Product Platform (Sprint 7) board.

The newly added request headers and 304 responses are shown in the now published OpenAPI document and all conditional requests should be working as expected.

Jun 1 2022, 11:21 AM · Wikibase Product Platform (Sprint 7), Story
Silvan_WMDE moved T309516: 🟪️ Add 304 spec tests for single statement and item specific single statement from Peer Review to Done on the Wikibase Product Platform (Sprint 7) board.
Jun 1 2022, 10:41 AM · MW-1.39-notes (1.39.0-wmf.15; 2022-06-06), Wikibase Product Platform (Sprint 7)
Silvan_WMDE moved T309516: 🟪️ Add 304 spec tests for single statement and item specific single statement from Doing to Peer Review on the Wikibase Product Platform (Sprint 7) board.
Jun 1 2022, 9:30 AM · MW-1.39-notes (1.39.0-wmf.15; 2022-06-06), Wikibase Product Platform (Sprint 7)
Silvan_WMDE created T309680: 🟩️ Add a 304 spec test for statements of an item.
Jun 1 2022, 6:56 AM · Wikibase Product Platform (Sprint 7), MW-1.39-notes (1.39.0-wmf.15; 2022-06-06)
Silvan_WMDE claimed T309516: 🟪️ Add 304 spec tests for single statement and item specific single statement.
Jun 1 2022, 6:53 AM · MW-1.39-notes (1.39.0-wmf.15; 2022-06-06), Wikibase Product Platform (Sprint 7)
Silvan_WMDE moved T307185: 🟧️ Publish the OpenAPI docs from Peer Review to Product Verification on the Wikibase Product Platform (Sprint 7) board.
Jun 1 2022, 6:38 AM · MW-1.39-notes (1.39.0-wmf.15; 2022-06-06), Story, Wikibase Product Platform (Sprint 7)

May 31 2022

Silvan_WMDE added a comment to T308110: 🟦️ Use a fixed structure (in terms of elements present) in the statement data in REST API response.

I moved this back to ToDo for now, since I noticed something in the task description, which we had actually missed: T309633: 🟦️ Adjust examples in the OpenAPI specification to include all required statement fields

May 31 2022, 4:28 PM · Story, Wikibase Product Platform (Sprint 7)
Silvan_WMDE moved T308110: 🟦️ Use a fixed structure (in terms of elements present) in the statement data in REST API response from Doing to To Do on the Wikibase Product Platform (Sprint 7) board.
May 31 2022, 3:54 PM · Story, Wikibase Product Platform (Sprint 7)