Merge async upload into chill-bundles
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
- Closes #221
- ...
Tests
Tests are created to check the main features for this MR.
Edited by Julien Fastré