storage_backend_s3
This module provides an Amazon S3 storage backend for Odoo, enabling the storage and retrieval of files on S3-compatible services.
Key Features
- storage.backend: Adds Amazon S3 as a backend type with configuration fields for bucket, access keys, region, host, cache control, and file ACL.
- storage: Implements storage operations including adding, getting, listing, and deleting files on S3.
- storage: Supports custom S3 hosts for compatibility with non-AWS S3 services.
- storage: Handles automatic bucket creation if the bucket does not exist.
- storage: Allows setting file metadata like content type, cache control, and access control lists during upload.
- storage: Enables storing files in specified subdirectories within the bucket.