12:30 - When the filestore is not enough: the new OCA storage modules - Technical track
Technical
Location: Millau Room - Technical - 11/6/23, 12:30 PM - 11/6/23, 1:00 PM (+0100) (30 minutes)

12:30 - When the filestore is not enough: the new OCA storage modules - Technical track
Quentin Groulard quentin.groulard@acsone.eu

I have been working as an Odoo developer at Acsone for five years. During these five years I have got the chance to contribute to a wild range of domains to the community. I have been contributing both to the OCA and Shopinvader, where the new storage modules will be a great help.


In Odoo, documents are usually stored in the so-called filestore. In some circumstances, it is desirable to use different storage mechanisms such as Amazon S3-like object storage.

In this talk we will explore use cases where the native Odoo filestore reaches its limits.

We will then present the new OCA/storage modules that ACSONE contributed in version 16. These are now based on the fsspec python library, providing a standardized interface to a wide variety of storage providers. They also unify the features of the previous OCA/storage modules with the attachment storage addons pioneered by camptocamp in their odoo-cloud-platform project.

Other more advanced topics such as performance and upgrade from previous approaches will also be addressed.