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

Status

Assignee

Maximilian Hilbert (K15t)

Reporter

Jens Rutschmann (K15t)

Labels

Participants

None

Deployment

None

Components

Sprint

None

Fix versions

Priority

Major