Extend theme REST endpoint for uploading a batch of theme resources

Description

The current REST API only provides an endpoint for uploading one theme resource at a time. Concurrent requests to this resource are serialized internally by locking and each upload triggers a complete reload of the whole theme. This is inefficient for both client and server.

We should provide a REST endpoint accepting either application/json containing a list or multipart/form-data inputs for uploading multiple theme resources in a single request.

Environment

None

Assignee

Unassigned

Reporter

Sync User [K15t]

Labels

Participants

None

Deployment

None

Time tracking

8h

Components

Sprint

None

Fix versions

Configure