Toolhub/Progress reports/2022-04-08

From Meta, a Wikimedia project coordination wiki

Report on activities in the Toolhub project for the week ending 2022-04-08.

Features Added/In The Works[edit]

Implement editing and viewing of tool annotations data[edit]

Tracked in Phabricator:
Task T279801 resolved

Raymond and Bryan co-authored a patch that addresses the issue of editing and viewing annotations data from the frontend.


Bugs Fixed/ Development Improvements[edit]

Prevent race condition on calls to api/getRequestSchema[edit]

Tracked in Phabricator:
Task T304573 resolved

Bug fix submitted by Slavina.

Guard against dereferencing deleted models[edit]

Tracked in Phabricator:
Task T305458 resolved

Bug fix submitted by Bryan

Add annotations to SummaryToolSerializer[edit]

Bug fix submitted by Bryan

Add missing annotations data[edit]

Bug fix submitted by Bryan

Upgrade Django from version 2.2 to 3.2[edit]

Upgrade patch submitted by Slavina

Same ordering for lists and list revision[edit]

Bug fix submitted by Raymond