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.

Related Objects

StatusSubtypeAssignedTask
ResolvedLucasWerkmeister
Resolved matmarex
ResolvedLegoktm
ResolvedLegoktm
In Progressdcaro
Resolveddcaro
Resolvedkomla
Resolveddcaro
Resolveddcaro
ResolvedRaymond_Ndibe
In ProgressRaymond_Ndibe
OpenNone
OpenNone
In ProgressFeatureRaymond_Ndibe
ResolvedFeatureRaymond_Ndibe
Resolveddcaro
Resolveddcaro

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.