Skip to content

Merge async upload into chill-bundles

Julien Fastré requested to merge async-upload-merge into master

Description of changes

Import the code from champs-libres/async-upload-bundles into chill.

This allow to create temporary url to create or update objects in openstack object storage ((See reference)[https://docs.openstack.org/swift/latest/api/temporary_url_middleware.html]).

The DI configuration is updated, and some tests also.

Tests are created to check the main features for this MR.

This MR introduces a BC breaks because some configuration files are changed:

  • depency to champs-libres/async-upload-bundle is removed, and some deps to guzzlehttp are also cascading removed;
  • the file which configure async_upload must be removed from root (usually config/packages/champs_libres.yaml)
  • a new file must be created (usually chill_doc_store.yaml) to contains the new configuration

Issues related

Tests

Tests are created to check the main features for this MR.

Edited by Julien Fastré

Merge request reports