API Platform Team/Priorities

From mediawiki.org

2023 Weekly priorities[edit]

We will be updating this page regularly after our Thursday planning meetings

December 4 2023[edit]

  1. Bill is taking on handlers alongside Frankie https://phabricator.wikimedia.org/T348491
  2. Wendy to take on https://phabricator.wikimedia.org/T352718
  3. Aaron will pass on suggested approach for “private wiki access” - https://phabricator.wikimedia.org/T345185
  4. Database query error when searching for a term with the "-" symbol - https://phabricator.wikimedia.org/T349869
  5. Complete API Integration Tests Initiatives - https://phabricator.wikimedia.org/T262322
  6. Clean up quoted component handling in code using isQuotedIdentifier() and qualifiedTableComponents()https://phabricator.wikimedia.org/T352316
  7. Improve query verb/flags handling in Query class for DROP/ALTER/CREATE statements https://phabricator.wikimedia.org/T350330

November 16 2023[edit]

  1. Bill has put together subtasks with the goal of completing a handler (implementation and testing) as a pattern for the other handlers to follow (Phab:T348491)
  2. RDBMS task to implement SelectQueryBuilder within ReadingList (Phab:T312482)
    1. Long term task to migrate sql to query builder is ongoing - (Phab:T311866)
  3. OpenAPI spec serving from REST Framework (Phab:T323786)
  4. Aaron to follow with Eric to see if they are doing the work to close out “private wiki access” - (Phab:T345185)
  5. Frantz to followup with Daniel on GET/POST ticket - (Phab:T347034)
  6. Started discussions on renaming the team to align with our changed purpose. API Platform is no longer a name that fits the team's focus. Our aim is to rebrand before the end of the year.

November 9 2023[edit]

  1. Internal services calling private wikis (Phab:T345185)
  2. Providing consultation on (Phab:T347034)
  3. Bill is putting together subtasks for each individual Reading List endpoint that we plan to implement as part of (Phab:T348491)

October 30 2023[edit]

  1. Reading List Migration (Phab:T348494)
    1. Reading List REST Interface: testing plan (Phab:T348492)
    2. create a way to use ReadingListRepository within REST API handlers (Phab:T349156)
  2. REST Framework: Add support for outputting Swagger (Open API) spec (Phab:T350161)
  3. Allow internal services to call private wikis (Phab:T345185)
  4. Removing internal RESTBase calls as part of AQS migration (Phab:T348731)
  5. Update tag from "extension" to "software" and announce via api-announce (Phab:T247552)

October 25 2023[edit]

  1. Reading List Migration (Phab:T348494)
    1. Reading List REST Interface: testing plan (Phab:T348492)
    2. create a way to use ReadingListRepository within REST API handlers (Phab:T349156)
  2. REST Framework: Add support for outputting Swagger (Open API) spec (Phab:T323786)
    1. Creating new tickets for the FIXME and TODOs
  3. Allow internal services to call private wikis (Phab:T345185)
  4. Removing internal RESTBase calls as part of AQS migration (Phab:T348731)
  5. Phab board cleanup
    1. Close out ticket (Phab:T235207)
    2. Investigate impact and urgency (Phab:T247552)

In Review:

  1. Allow implicit user groups in the augroup and aurights parameters of the allusers API (Phab:T347633)

October 16 2023[edit]

  1. Reading List Migration (Phab:T348494)
    1. Review reading list ReadingListRepository class (Phab:T348489)
  2. REST Framework: Add support for outputting Swagger (Open API) spec (Phab:T323786)
  3. Bug - Search request is longer than the maximum allowed length (Phab:T345703)

In Review:

  1. Allow implicit user groups in the augroup and aurights parameters of the allusers API (Phab:T347633)
  2. Audit and fix API help pages missing or incorrect help urls (Phab:T342632)

October 9 2023[edit]

  1. Reading List Migration (Phab:T348494)
  2. Allow implicit user groups in the augroup and aurights parameters of the allusers API (Phab:T347633)
  3. Audit and fix API help pages missing or incorrect help urls (Phab:T342632)
  4. ApiUsageException: Search request is longer than the maximum allowed length. (Phab:T345703)
  5. Bill to update Codemob timing to be inclusive of California timezone