Page MenuHomePhabricator

[jobs-api] Remove flask-restful
Closed, ResolvedPublic

Description

We don't really use REST, or most of the options flask-restful provides, and it forces us to have our business models mixed with the API models.

Removing the usage of flask-restful will help decouple those, and specially reuse the generated models from the openapi spec whenever we generate the code from it.

Details

TitleReferenceAuthorSource BranchDest Branch
jobs-api: bump to 0.0.276-20240408100952-62ee8ffbrepos/cloud/toolforge/toolforge-deploy!234project_1317_bot_df3177307bed93c3f34e421e26c86e38bump_jobs-apimain
Customize query in GitLab

Event Timeline

dcaro triaged this task as High priority.Mar 11 2024, 12:52 PM
dcaro moved this task from Backlog to Ready to be worked on on the Toolforge board.
dcaro changed the task status from Open to In Progress.Mar 18 2024, 5:48 PM
dcaro claimed this task.
dcaro moved this task from Ready to be worked on to Toolforge iteration 07 on the Toolforge board.
dcaro edited projects, added Toolforge (Toolforge iteration 07); removed Toolforge.
dcaro moved this task from Next Up to In Progress on the Toolforge (Toolforge iteration 07) board.

project_1317_bot_df3177307bed93c3f34e421e26c86e38 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/234

jobs-api: bump to 0.0.276-20240408100952-62ee8ffb

dcaro moved this task from In Review to Done on the Toolforge (Toolforge iteration 08) board.