Page MenuHomePhabricator

Ollie.Shotton_WMDE (Ollie Shotton)
User

Projects (6)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Nov 26 2021, 3:08 PM (68 w, 5 d)
Availability
Available
LDAP User
Ollie Shotton
MediaWiki User
Ollie Shotton (WMDE) [ Global Accounts ]

Recent Activity

Wed, Mar 15

Ollie.Shotton_WMDE created T332201: [Session] Introduction to the Wikibase REST API.
Wed, Mar 15, 5:09 PM · Wikimedia-Hackathon-2023

Tue, Mar 14

Ollie.Shotton_WMDE created T332052: 🏷️📜🥸️ Create a LanguageCodeValidator.
Tue, Mar 14, 4:29 PM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Wikibase Product Platform (Sprint 25)
Ollie.Shotton_WMDE renamed T332046: 🏷️ Add GetItemLabel route to OpenAPI definition from 🏷️ Add the GetItemLabel route to OpenAPI definition to 🏷️ Add GetItemLabel route to OpenAPI definition.
Tue, Mar 14, 4:28 PM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Wikibase Product Platform (Sprint 25)
Ollie.Shotton_WMDE renamed T332048: 📜 Add GetItemDescription route to OpenAPI definition from 📜 Add the GetItemDescription route to OpenAPI definition to 📜 Add GetItemDescription route to OpenAPI definition.
Tue, Mar 14, 4:28 PM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Wikibase Product Platform (Sprint 25)
Ollie.Shotton_WMDE created T332049: 🥸️ Add GetItemAliasesInLanguage route to OpenAPI definition.
Tue, Mar 14, 4:28 PM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Wikibase Product Platform (Sprint 25)
Ollie.Shotton_WMDE created T332048: 📜 Add GetItemDescription route to OpenAPI definition.
Tue, Mar 14, 4:27 PM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Wikibase Product Platform (Sprint 25)
Ollie.Shotton_WMDE created T332046: 🏷️ Add GetItemLabel route to OpenAPI definition.
Tue, Mar 14, 4:26 PM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Wikibase Product Platform (Sprint 25)

Mon, Mar 13

Ollie.Shotton_WMDE moved T331391: 🥸️ Mark GetItemAliases as production-ready from Doing to Peer Review on the Wikibase Product Platform (Sprint 24) board.
Mon, Mar 13, 12:10 PM · MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Wikibase Product Platform (Sprint 24)
Ollie.Shotton_WMDE claimed T331391: 🥸️ Mark GetItemAliases as production-ready.
Mon, Mar 13, 11:41 AM · MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Wikibase Product Platform (Sprint 24)

Fri, Mar 10

Ollie.Shotton_WMDE added a comment to T329947: 🚨 Use exceptions instead of response objects in previous use cases.

Mini task breakdown to cleanup:

  • in ResponseFactory, change newErrorResponse arguments to code, message and optional context
  • replace the remaining calls to newErrorResponse in middlewares
  • modify newErrorResponseFromException to get rid of the new ErrorResponse( ... ) and pass in the three arguments directly
  • move all public const error codes from ErrorResponse to UseCaseException
  • remove the UseCaseErrorResponse class
  • remove the ItemRedirectErrorResponse class
Fri, Mar 10, 2:34 PM · Wikibase Product Platform (Sprint 25), MW-1.41-notes (1.41.0-wmf.1; 2023-03-20)

Wed, Mar 8

Ollie.Shotton_WMDE moved T324032: Create ADR about decision to validate in the REST API deserializers from Doing to Peer Review on the Wikibase Product Platform (Sprint 24) board.
Wed, Mar 8, 5:23 PM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Wikibase Product Platform (Sprint 25)

Tue, Mar 7

Ollie.Shotton_WMDE moved T324032: Create ADR about decision to validate in the REST API deserializers from To Do to Doing on the Wikibase Product Platform (Sprint 24) board.
Tue, Mar 7, 11:51 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Wikibase Product Platform (Sprint 25)

Thu, Feb 23

Ollie.Shotton_WMDE moved T330140: 🚨 Modify PatchItemStatement from To Do to Doing on the Wikibase Product Platform (Sprint 23) board.
Thu, Feb 23, 2:17 PM · Wikibase Product Platform (Sprint 24)
Ollie.Shotton_WMDE moved T330139: 🚨 Modify GetItemStatements from Doing to Peer Review on the Wikibase Product Platform (Sprint 23) board.
Thu, Feb 23, 2:07 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Wikibase Product Platform (Sprint 24)
Ollie.Shotton_WMDE added a comment to T291614: mwcli: Add something like gitup to pull all skins extensions and core & composer update.

Here are some of my thoughts on using gitup over the past year or so.

Thu, Feb 23, 12:34 PM · mwcli

Wed, Feb 22

Ollie.Shotton_WMDE created T330310: Bash completion makes terminal hang when config file is missing.
Wed, Feb 22, 4:54 PM · mwcli
Ollie.Shotton_WMDE updated the task description for T330307: The global `--no-interaction` flag still results in interactive questions being asked.
Wed, Feb 22, 4:34 PM · mwcli
Ollie.Shotton_WMDE updated the task description for T330307: The global `--no-interaction` flag still results in interactive questions being asked.
Wed, Feb 22, 4:31 PM · mwcli
Ollie.Shotton_WMDE created T330307: The global `--no-interaction` flag still results in interactive questions being asked.
Wed, Feb 22, 4:13 PM · mwcli

Tue, Feb 21

Ollie.Shotton_WMDE moved T330139: 🚨 Modify GetItemStatements from To Do to Doing on the Wikibase Product Platform (Sprint 23) board.
Tue, Feb 21, 11:07 AM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Wikibase Product Platform (Sprint 24)
Ollie.Shotton_WMDE created T330140: 🚨 Modify PatchItemStatement.
Tue, Feb 21, 11:00 AM · Wikibase Product Platform (Sprint 24)
Ollie.Shotton_WMDE created T330139: 🚨 Modify GetItemStatements.
Tue, Feb 21, 11:00 AM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Wikibase Product Platform (Sprint 24)
Ollie.Shotton_WMDE updated subscribers of T330095: Grant Access to ldap/wmde and ldap/nda for Schwirz.
Tue, Feb 21, 10:39 AM · SRE, LDAP-Access-Requests

Feb 20 2023

Ollie.Shotton_WMDE moved T328411: Clarify the meaning of two route definition files from Doing to Peer Review on the Wikibase Product Platform (Sprint 23) board.
Feb 20 2023, 6:06 PM · MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), Wikibase Product Platform (Sprint 23)

Feb 14 2023

Ollie.Shotton_WMDE created T329632: 🔍 Update the GetItemStatements Use Case (happy path).
Feb 14 2023, 2:55 PM · MW-1.40-notes (1.40.0-wmf.24; 2023-02-20), Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE renamed T309021: 🔍 Provide the data for statements of an item that are using the given property from Provide the data for statements of an item that are using the given property to 🔍 Provide the data for statements of an item that are using the given property.
Feb 14 2023, 2:54 PM · Wikibase Product Platform (Sprint 23), Story
Ollie.Shotton_WMDE updated subscribers of T309021: 🔍 Provide the data for statements of an item that are using the given property.

Task breakdown:

Feb 14 2023, 2:42 PM · Wikibase Product Platform (Sprint 23), Story
Ollie.Shotton_WMDE renamed T309021: 🔍 Provide the data for statements of an item that are using the given property from Provide the data fo statements of an item that are using the given property to Provide the data for statements of an item that are using the given property.
Feb 14 2023, 11:19 AM · Wikibase Product Platform (Sprint 23), Story
Ollie.Shotton_WMDE moved T329517: [INVESTIGATION] Audit edit errors to avoid logging non-critical errors as exceptional from Next to Sprint 23 on the Wikibase Product Platform board.
Feb 14 2023, 11:17 AM · Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE moved T309021: 🔍 Provide the data for statements of an item that are using the given property from Next to Sprint 23 on the Wikibase Product Platform board.
Feb 14 2023, 11:17 AM · Wikibase Product Platform (Sprint 23), Story
Ollie.Shotton_WMDE moved T329606: Provide the way to generate local autodocs based on the Open API spec to be published together with the instance from Next to Sprint 23 on the Wikibase Product Platform board.
Feb 14 2023, 11:17 AM · MW-1.40-notes (1.40.0-wmf.24; 2023-02-20), Wikibase Product Platform (Sprint 23), Story
Ollie.Shotton_WMDE renamed T329517: [INVESTIGATION] Audit edit errors to avoid logging non-critical errors as exceptional from Audit edit errors to avoid logging non-critical errors as exceptional to [INVESTIGATION] Audit edit errors to avoid logging non-critical errors as exceptional.
Feb 14 2023, 11:15 AM · Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE set the point value for T309021: 🔍 Provide the data for statements of an item that are using the given property to 5.
Feb 14 2023, 11:06 AM · Wikibase Product Platform (Sprint 23), Story
Ollie.Shotton_WMDE added a comment to T309021: 🔍 Provide the data for statements of an item that are using the given property.

Outstanding questions (for @WMDE-leszek) :

  • Should we return an empty map ({}) if no statements exists with the provided property id?
Feb 14 2023, 11:05 AM · Wikibase Product Platform (Sprint 23), Story
Ollie.Shotton_WMDE set the point value for T329606: Provide the way to generate local autodocs based on the Open API spec to be published together with the instance to 3.
Feb 14 2023, 10:55 AM · MW-1.40-notes (1.40.0-wmf.24; 2023-02-20), Wikibase Product Platform (Sprint 23), Story
Ollie.Shotton_WMDE renamed T329614: 📜 Mark GetItemDescriptions endpoint as production ready from 📜 Move from routes.dev.json to routes.json to 📜 Mark GetItemDescriptions endpoint as production ready.
Feb 14 2023, 10:38 AM · MW-1.40-notes (1.40.0-wmf.24; 2023-02-20), Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE renamed T329614: 📜 Mark GetItemDescriptions endpoint as production ready from Move from routes.dev.json to routes.json to 📜 Move from routes.dev.json to routes.json.
Feb 14 2023, 10:37 AM · MW-1.40-notes (1.40.0-wmf.24; 2023-02-20), Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE moved T327881: 📜 Provide data of all item's descriptions from To Do to Product Verification on the Wikibase Product Platform (Sprint 23) board.
Feb 14 2023, 10:36 AM · Wikibase Product Platform (Sprint 23), Story
Ollie.Shotton_WMDE created T329614: 📜 Mark GetItemDescriptions endpoint as production ready.
Feb 14 2023, 10:36 AM · MW-1.40-notes (1.40.0-wmf.24; 2023-02-20), Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE moved T328411: Clarify the meaning of two route definition files from To Do to Doing on the Wikibase Product Platform (Sprint 23) board.
Feb 14 2023, 10:34 AM · MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE moved T328578: Use Labels and Descriptions read models in ItemData from To Do to Doing on the Wikibase Product Platform (Sprint 23) board.
Feb 14 2023, 10:34 AM · MW-1.40-notes (1.40.0-wmf.24; 2023-02-20), Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE moved T328578: Use Labels and Descriptions read models in ItemData from Sprint 22 to Sprint 23 on the Wikibase Product Platform board.
Feb 14 2023, 10:33 AM · MW-1.40-notes (1.40.0-wmf.24; 2023-02-20), Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE moved T328411: Clarify the meaning of two route definition files from Sprint 22 to Sprint 23 on the Wikibase Product Platform board.
Feb 14 2023, 10:33 AM · MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE moved T327881: 📜 Provide data of all item's descriptions from Sprint 22 to Sprint 23 on the Wikibase Product Platform board.
Feb 14 2023, 10:33 AM · Wikibase Product Platform (Sprint 23), Story
Ollie.Shotton_WMDE moved T327527: Should our use cases throw exceptions instead of returning different response objects? from Sprint 22 to Sprint 23 on the Wikibase Product Platform board.
Feb 14 2023, 10:33 AM · MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE moved T323780: Update or supersede ADR 0004 "Use PropertyDataTypeLookup in SnakSerializer" from Sprint 23 to Non Product on the Wikibase Product Platform board.
Feb 14 2023, 9:11 AM · Wikibase Product Platform
Ollie.Shotton_WMDE moved T324032: Create ADR about decision to validate in the REST API deserializers from Non Product to Sprint 23 on the Wikibase Product Platform board.
Feb 14 2023, 9:11 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Wikibase Product Platform (Sprint 25)
Ollie.Shotton_WMDE claimed T324032: Create ADR about decision to validate in the REST API deserializers.
Feb 14 2023, 9:10 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Wikibase Product Platform (Sprint 25)
Ollie.Shotton_WMDE placed T323780: Update or supersede ADR 0004 "Use PropertyDataTypeLookup in SnakSerializer" up for grabs.
Feb 14 2023, 9:10 AM · Wikibase Product Platform
Ollie.Shotton_WMDE assigned T327527: Should our use cases throw exceptions instead of returning different response objects? to Muhammad_Yasser_Jazirahly_WMDE.
Feb 14 2023, 9:09 AM · MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE moved T323780: Update or supersede ADR 0004 "Use PropertyDataTypeLookup in SnakSerializer" from Non Product to Sprint 23 on the Wikibase Product Platform board.
Feb 14 2023, 9:08 AM · Wikibase Product Platform
Ollie.Shotton_WMDE claimed T323780: Update or supersede ADR 0004 "Use PropertyDataTypeLookup in SnakSerializer".
Feb 14 2023, 9:08 AM · Wikibase Product Platform

Feb 6 2023

Ollie.Shotton_WMDE merged task T307503: Fix Wikibase docs on doc.wikimedia.org into T318785: Broken links in Wikibase Doxygen Docs (doc.wikimedia.org/Wikibase).
Feb 6 2023, 9:22 AM · Documentation, Wikibase (3rd party installations), Wikidata, wdwb-tech
Ollie.Shotton_WMDE merged T307503: Fix Wikibase docs on doc.wikimedia.org into T318785: Broken links in Wikibase Doxygen Docs (doc.wikimedia.org/Wikibase).
Feb 6 2023, 9:22 AM · Wikibase Product Platform (Sprint 14), MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Wikidata, wdwb-tech

Feb 3 2023

Ollie.Shotton_WMDE added a project to T326313: Enable in-progress/in-development Wikibase REST API routes on Beta Wikidata: Wikidata.
Feb 3 2023, 4:16 PM · Wikidata Dev Team (Sprint-∞), Wikidata, User-ItamarWMDE, Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE moved T328467: 📜 Catch `UseCaseErrorException` in route handler from Doing to Peer Review on the Wikibase Product Platform (Sprint 22) board.

Creating an ExceptionJsonPresenter would mean having to inject it into the ResponseFactory for all routes which seemed a bit excessive for an experiment. Instead, I made the new ResponseFactory::newErrorResponseFromException() method just convert the exception to an ErrorResponse for now. This also means no changes to ErrorResponseToHttpStatus are needed either.

Feb 3 2023, 4:08 PM · MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE added a subtask for T327527: Should our use cases throw exceptions instead of returning different response objects?: T327881: 📜 Provide data of all item's descriptions.
Feb 3 2023, 4:02 PM · MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE added a parent task for T327881: 📜 Provide data of all item's descriptions: T327527: Should our use cases throw exceptions instead of returning different response objects?.
Feb 3 2023, 4:02 PM · Wikibase Product Platform (Sprint 23), Story
Ollie.Shotton_WMDE claimed T328467: 📜 Catch `UseCaseErrorException` in route handler.
Feb 3 2023, 9:42 AM · MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), Wikibase Product Platform (Sprint 22)

Feb 2 2023

Ollie.Shotton_WMDE moved T328411: Clarify the meaning of two route definition files from Doing to Peer Review on the Wikibase Product Platform (Sprint 22) board.
Feb 2 2023, 3:31 PM · MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), Wikibase Product Platform (Sprint 23)

Feb 1 2023

Ollie.Shotton_WMDE claimed T328411: Clarify the meaning of two route definition files.
Feb 1 2023, 12:28 PM · MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), Wikibase Product Platform (Sprint 23)
Ollie.Shotton_WMDE added a comment to T327484: Statements using a deleted property cause 500 errors in Wikibase REST API.

Note: we will need to update the OpenAPI definition to make property/data-type nullable

Feb 1 2023, 10:37 AM · MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE added a comment to T326313: Enable in-progress/in-development Wikibase REST API routes on Beta Wikidata.

Thanks @Michael

Feb 1 2023, 9:56 AM · Wikidata Dev Team (Sprint-∞), Wikidata, User-ItamarWMDE, Wikibase Product Platform (Sprint 22)

Jan 31 2023

Ollie.Shotton_WMDE moved T328461: 📜 Create `Description` and `Descriptions` ReadModel classes from Doing to Peer Review on the Wikibase Product Platform (Sprint 22) board.
Jan 31 2023, 9:35 PM · MW-1.40-notes (1.40.0-wmf.22; 2023-02-06), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE claimed T328461: 📜 Create `Description` and `Descriptions` ReadModel classes.
Jan 31 2023, 8:55 PM · MW-1.40-notes (1.40.0-wmf.22; 2023-02-06), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE claimed T326313: Enable in-progress/in-development Wikibase REST API routes on Beta Wikidata.
Jan 31 2023, 8:55 PM · Wikidata Dev Team (Sprint-∞), Wikidata, User-ItamarWMDE, Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE moved T328464: 📜 Add the `GET /entities/items/{item_id}/descriptions` route to our OpenAPI definition from Doing to Peer Review on the Wikibase Product Platform (Sprint 22) board.
Jan 31 2023, 8:25 PM · MW-1.40-notes (1.40.0-wmf.22; 2023-02-06), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE renamed T328470: 📜 Write spec tests for `GET /entities/items/{item_id}/descriptions` from 📜 Write spec tests for /entities/items/{item_id}/descriptions to 📜 Write spec tests for `GET /entities/items/{item_id}/descriptions`.
Jan 31 2023, 5:40 PM · MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE updated the task description for T328469: 📜 Validate request in use case.
Jan 31 2023, 5:39 PM · MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE renamed T328468: 📜 Create a `DescriptionsSerializer` from 📜 Create a DescriptionsSerializer to 📜 Create a `DescriptionsSerializer`.
Jan 31 2023, 5:36 PM · MW-1.40-notes (1.40.0-wmf.22; 2023-02-06), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE claimed T328464: 📜 Add the `GET /entities/items/{item_id}/descriptions` route to our OpenAPI definition.
Jan 31 2023, 5:33 PM · MW-1.40-notes (1.40.0-wmf.22; 2023-02-06), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE renamed T328464: 📜 Add the `GET /entities/items/{item_id}/descriptions` route to our OpenAPI definition from 📜 Add the GET /entities/items/{item_id}/descriptions route to our OpenAPI definition to 📜 Add the `GET /entities/items/{item_id}/descriptions` route to our OpenAPI definition.
Jan 31 2023, 5:32 PM · MW-1.40-notes (1.40.0-wmf.22; 2023-02-06), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE renamed T328467: 📜 Catch `UseCaseErrorException` in route handler from 📜 Catch `UseCaseErrorException` exceptions in route handler to 📜 Catch `UseCaseErrorException` in route handler.
Jan 31 2023, 5:20 PM · MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE created T328471: 📜 Return appropriate response if the item is a redirect or does not exist.
Jan 31 2023, 5:11 PM · MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE created T328467: 📜 Catch `UseCaseErrorException` in route handler.
Jan 31 2023, 5:06 PM · MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE created T328463: 📜 Create Route handler (happy path only).
Jan 31 2023, 5:03 PM · MW-1.40-notes (1.40.0-wmf.22; 2023-02-06), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE created T328462: 📜 Implement `GetItemDescriptions` use case happy path.
Jan 31 2023, 5:02 PM · MW-1.40-notes (1.40.0-wmf.22; 2023-02-06), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE renamed T328461: 📜 Create `Description` and `Descriptions` ReadModel classes from Create `Description` and `Descriptions` ReadModel classes to 📜 Create `Description` and `Descriptions` ReadModel classes.
Jan 31 2023, 4:57 PM · MW-1.40-notes (1.40.0-wmf.22; 2023-02-06), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE renamed T327881: 📜 Provide data of all item's descriptions from Provide data of all item's descriptions to 📜 Provide data of all item's descriptions.
Jan 31 2023, 4:56 PM · Wikibase Product Platform (Sprint 23), Story
Ollie.Shotton_WMDE created T328461: 📜 Create `Description` and `Descriptions` ReadModel classes.
Jan 31 2023, 4:54 PM · MW-1.40-notes (1.40.0-wmf.22; 2023-02-06), Wikibase Product Platform (Sprint 22)
Ollie.Shotton_WMDE added a comment to T327881: 📜 Provide data of all item's descriptions.

📜 Task breakdown notes:

Jan 31 2023, 4:42 PM · Wikibase Product Platform (Sprint 23), Story
Ollie.Shotton_WMDE added a subtask for T316718: Errors in Wikibase REST API: T313721: Consistent error responses.
Jan 31 2023, 10:30 AM · Epic, Wikibase Product Platform
Ollie.Shotton_WMDE added a parent task for T313721: Consistent error responses: T316718: Errors in Wikibase REST API.
Jan 31 2023, 10:30 AM · Wikibase Product Platform

Jan 30 2023

Ollie.Shotton_WMDE added a comment to T316718: Errors in Wikibase REST API.

So I don't forget, I'm adding some of my ideas/suggestions for improving errors here. Let me know if there is a better place for this.

Jan 30 2023, 3:46 PM · Epic, Wikibase Product Platform
Ollie.Shotton_WMDE added a comment to T327154: Create a basic monitoring of usage of Wikibase REST API on wikidata.

We can't view the different 2xx and 3xx responses in grafana as that information isn't recorded with statsd, but we can view the different 4xx and 5xx responses. See Silvan's playpit dashboard for some examples.

Jan 30 2023, 10:45 AM · Story, Wikibase Product Platform (Sprint 21)
Ollie.Shotton_WMDE moved T327154: Create a basic monitoring of usage of Wikibase REST API on wikidata from Doing to Product Verification on the Wikibase Product Platform (Sprint 21) board.

A Wikibase REST API on Wikidata dashboard has been created.

Jan 30 2023, 9:57 AM · Story, Wikibase Product Platform (Sprint 21)

Jan 26 2023

Ollie.Shotton_WMDE updated the task description for T316354: Ensure rate limiting and potentially other harm preventions are in place for the Wikibase REST API.
Jan 26 2023, 10:29 AM · Wikibase REST API, Wikidata

Jan 25 2023

Ollie.Shotton_WMDE updated subscribers of T327154: Create a basic monitoring of usage of Wikibase REST API on wikidata.

@Manuel This seems more like a subtask of T314133: Allow recording Wikibase REST API usage for Wikidata monitoring and metrics than the parent task. This task will shortly be completed and I'm assuming discussion on the monitoring and metrics topic will continue in T314133? What do you think?

Jan 25 2023, 1:07 PM · Story, Wikibase Product Platform (Sprint 21)

Jan 24 2023

Ollie.Shotton_WMDE added a comment to T327187: Requesting access to Analytics Data for Ollie_Shotton.

Successfully SSHed in and reset Kerberos password. Thanks!

Jan 24 2023, 12:47 PM · SRE, SRE-Access-Requests

Jan 23 2023

Ollie.Shotton_WMDE moved T327154: Create a basic monitoring of usage of Wikibase REST API on wikidata from To Do to Doing on the Wikibase Product Platform (Sprint 21) board.
Jan 23 2023, 11:17 AM · Story, Wikibase Product Platform (Sprint 21)
Ollie.Shotton_WMDE claimed T327154: Create a basic monitoring of usage of Wikibase REST API on wikidata.
Jan 23 2023, 11:17 AM · Story, Wikibase Product Platform (Sprint 21)
Ollie.Shotton_WMDE updated the task description for T327154: Create a basic monitoring of usage of Wikibase REST API on wikidata.
Jan 23 2023, 10:18 AM · Story, Wikibase Product Platform (Sprint 21)

Jan 20 2023

Ollie.Shotton_WMDE created T327527: Should our use cases throw exceptions instead of returning different response objects?.
Jan 20 2023, 4:54 PM · MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), Wikibase Product Platform (Sprint 23)

Jan 17 2023

Ollie.Shotton_WMDE updated the task description for T327187: Requesting access to Analytics Data for Ollie_Shotton.
Jan 17 2023, 5:31 PM · SRE, SRE-Access-Requests
Addshore awarded T327187: Requesting access to Analytics Data for Ollie_Shotton a Like token.
Jan 17 2023, 5:13 PM · SRE, SRE-Access-Requests
Ollie.Shotton_WMDE created T327187: Requesting access to Analytics Data for Ollie_Shotton.
Jan 17 2023, 3:54 PM · SRE, SRE-Access-Requests
Ollie.Shotton_WMDE moved T324088: 💥️ Improve error reporting for invalid statement data in REST API (missing field or invalid value) from Peer Review to Product Verification on the Wikibase Product Platform (Sprint 20) board.
Jan 17 2023, 9:59 AM · Wikibase Product Platform (Sprint 21), MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), Patch-For-Review, Story

Jan 16 2023

Ollie.Shotton_WMDE moved T326093: Confirm Wikibase REST API are considered by the AbuseFilter from Doing to Peer Review on the Wikibase Product Platform (Sprint 20) board.

The Wikibase REST API is covered by the AbuseFilter extension by using the same MediawikiEditEntity::attemptSave() low-level service. This service calls the EditFilterMergedContent hook which is registered by the extension (see extension.json). The error response returned by the Wikibase REST API is a generic 500 unexpected-error.

Jan 16 2023, 5:09 PM · Wikibase Product Platform (Sprint 21)
Ollie.Shotton_WMDE moved T324088: 💥️ Improve error reporting for invalid statement data in REST API (missing field or invalid value) from Doing to Peer Review on the Wikibase Product Platform (Sprint 20) board.
Jan 16 2023, 9:55 AM · Wikibase Product Platform (Sprint 21), MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), Patch-For-Review, Story

Jan 13 2023

Ollie.Shotton_WMDE updated the task description for T316354: Ensure rate limiting and potentially other harm preventions are in place for the Wikibase REST API.
Jan 13 2023, 3:31 PM · Wikibase REST API, Wikidata